Skip to main content
Glama
briandconnelly

IP Geolocation MCP Server

MCP-сервер IP-геолокации

PyPI CI License: MIT

Это простой сервер Model Context Protocol, который использует API ipinfo.io для получения подробной информации об IP-адресе. Его можно использовать для определения (приблизительного) местоположения пользователя и сети, которую он использует.

Пример диалога с использованием mcp-server-ipinfo

Установка

Вам потребуется создать токен для использования API IPInfo. Если у вас его еще нет, вы можете зарегистрировать бесплатную учетную запись на сайте https://ipinfo.io/signup.

Хотя у каждого клиента есть свой способ настройки, обычно используются следующие значения:

Поле

Значение

Команда

uvx

Аргументы

mcp-server-ipinfo

Окружение

IPINFO_API_TOKEN = <YOUR TOKEN>

Версия для разработки

Если вы хотите использовать самую актуальную версию, сервер можно загрузить напрямую из GitHub. Просто добавьте дополнительный аргумент --from:

Поле

Значение

Команда

uvx

Аргументы

--from, git+https://github.com/briandconnelly/mcp-server-ipinfo, mcp-server-ipinfo

Окружение

IPINFO_API_TOKEN = <YOUR TOKEN>

Related MCP server: Geocoding MCP Server

Компоненты

Инструменты

  • get_ip_details: Получение подробной информации об одном или нескольких IP-адресах, включая местоположение, провайдера (ISP) и сведения о сети.

    • Входные данные: ips (необязательно): Список IP-адресов для анализа (IPv4 или IPv6). Если не указано, анализируется IP-адрес запрашивающего клиента.

    • Выходные данные: Список IPDetails, содержащий местоположение, организацию, часовой пояс и многое другое.

    • Примечание: Пакетные запросы (несколько IP) требуют наличия IPINFO_API_TOKEN.

  • get_residential_proxy_info: Проверка того, связан ли IP-адрес с сервисом резидентных прокси.

    • Входные данные: ip: IP-адрес для проверки на использование резидентного прокси.

    • Выходные данные: ResidentialProxyDetails с названием прокси-сервиса, датой последнего обнаружения и процентом активности.

    • Примечание: Требуется IPINFO_API_TOKEN с доступом к данным о резидентных прокси.

  • get_map_url: Генерация URL-адреса интерактивной карты с визуализацией IP-адресов.

    • Входные данные: ips: Список IP-адресов для визуализации (максимум 500 000).

    • Выходные данные: URL-адрес интерактивной карты на ipinfo.io, отображающий географические местоположения.

    • Примечание: Полезно для визуализации географического распределения трафика или пользователей.

Конфигурация

Переменные окружения

Переменная

Описание

По умолчанию

IPINFO_API_TOKEN

Токен API IPInfo для премиум-функций

Нет (только базовые запросы)

IPINFO_CACHE_TTL

Время жизни кэша (TTL) в секундах

3600 (1 час)

Лицензия

Лицензия MIT — подробности см. в файле LICENSE. История выпусков доступна в CHANGELOG.md.

Отказ от ответственности

Этот проект не связан с IPInfo.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/briandconnelly/mcp-server-ipinfo'

If you have feedback or need assistance with the MCP directory API, please join our Discord server