mcp-ip2location-io — MCP-сервер для Claude Code: установка
MCP-сервер ищет геоданные и сетевые сведения по IPv4 и IPv6 через IP2Location.io. Пригодится для анализа логов, трафика и подозрительных адресов.
claude mcp add mcp-ip2location-io -e IP2LOCATION_API_KEY=<IP2LOCATION_API_KEY> -- uvx mcp-ip2location-ioЧто делает mcp-ip2location-io
mcp-ip2location-io передаёт IP-адрес в IP2Location.io и возвращает географию, ASN, провайдера, домен, тип сети и сведения о прокси. Набор полей зависит от тарифного плана API. Поддерживаются IPv4 и IPv6, а несколько адресов можно отправить одним запросом через Bulk API.
Сервер подключается к Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и другим MCP-клиентам. Внутри используются асинхронные запросы через httpx. Для локального запуска нужны Python 3.13 или новее и uv, а также ключ IP2LOCATION_API_KEY.
Bulk-поиск требует подходящего платного плана, а без API-ключа настройка сервера не завершится.
Какие задачи решает
- определить страну, город и координаты IP-адреса
- найти ASN и провайдера сети
- проверить адрес на признаки прокси
- обработать несколько IP через Bulk API
Примеры запросов агенту
- Определи местоположение IP-адреса
8.8.8.8. - Покажи ASN, провайдера и тип сети для
8.8.8.8. - Проверь несколько адресов:
8.8.8.8,8.8.6.6и9.9.9.9.
Как установить mcp-ip2location-io
Командой платформы
claude mcp add mcp-ip2location-io -e IP2LOCATION_API_KEY=<IP2LOCATION_API_KEY> -- uvx mcp-ip2location-ioВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-ip2location-io <команда>
Командой платформы
codex mcp add mcp-ip2location-io --env IP2LOCATION_API_KEY=<IP2LOCATION_API_KEY> -- uvx mcp-ip2location-ioВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-ip2location-io <команда>
Файл настроек
{
"mcpServers": {
"mcp-ip2location-io": {
"command": "uvx",
"args": [
"mcp-ip2location-io"
],
"env": {
"IP2LOCATION_API_KEY": "<IP2LOCATION_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-ip2location-io <команда>
Файл настроек
{
"servers": {
"mcp-ip2location-io": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-ip2location-io"
],
"env": {
"IP2LOCATION_API_KEY": "<IP2LOCATION_API_KEY>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-ip2location-io <команда>
Командой платформы
gemini mcp add -e IP2LOCATION_API_KEY=<IP2LOCATION_API_KEY> mcp-ip2location-io uvx mcp-ip2location-ioВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from mcp-ip2location-io <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-ip2location-io
Как установить mcp-ip2location-io в Claude Code?
Задайте ключ IP2Location.io и выполните claude mcp add mcp-ip2location-io -e IP2LOCATION_API_KEY=<IP2LOCATION_API_KEY> -- uvx mcp-ip2location-io.
Что делает mcp-ip2location-io?
Сервер получает по IPv4 или IPv6 геолокацию, ASN, данные о сети и прокси через IP2Location.io API. Несколько адресов он может передать в Bulk API.
Какие данные вернутся по IP-адресу?
Это зависит от тарифа IP2Location.io: доступны сведения о стране, регионе, городе, координатах, часовом поясе, ASN, ISP и сетевых атрибутах. Расширенные данные о VPN, Tor, дата-центрах и угрозах зависят от поддерживаемого плана.