ip-info-mcp
ip-info-mcp
Сервер запроса информации об IP-адресах на основе протокола MCP (Model Context Protocol), взаимодействующий с AI-клиентами через транспортный уровень stdio.
Возможности
Проверка локального IP — получение текущего публичного IP-адреса и информации о его местоположении
Проверка указанного IP — запрос для любого IP-адреса: местоположение, провайдер, координаты и т.д.
Комплексный запрос — поддержка IPv4/IPv6, включая имя хоста, организацию, почтовый индекс, часовой пояс и т.д.
Related MCP server: personal-mcp-server
Механизм связи MCP stdio
В этом проекте используется транспортный уровень stdio протокола MCP:
┌─────────────────┐ ┌──────────────────────┐
│ AI 客户端 │ stdin │ MCP Server (本进程) │
│ (CodeBuddy 等) │◄───────►│ python server.py │
│ │ stdout │ │
└─────────────────┘ └──────────────────────┘Клиент отправляет JSON-RPC запросы (например,
tools/call) черезstdinСервер возвращает JSON-RPC ответы через
stdoutstderrиспользуется для вывода журналов и не влияет на протокол связиНе требуется HTTP-сервер, лёгкий запуск, подходит для интеграции с локальными инструментами
Быстрый старт
1. Установка зависимостей
pip install -r requirements.txt2. Настройка в AI-клиенте
В CodeBuddy в Settings → MCP → Add MCP добавьте:
{
"mcpServers": {
"ip-info": {
"type": "stdio",
"command": "python",
"args": ["path/to/server.py"],
"description": "IP 地址信息查询工具"
}
}
}3. Использование
После настройки просто задавайте вопросы в диалоге:
«Какой у меня публичный IP?»
«Запросить местоположение 8.8.8.8»
«Проверить информацию об этом IP: 114.114.114.114»
Структура проекта
ip-info-mcp/
├── server.py # MCP 服务器主文件
├── requirements.txt # Python 依赖
├── README.md # 本文件
└── chatmcp.yaml # chatmcp 平台配置Технологический стек
MCP Python SDK — реализация протокола MCP
httpx — асинхронный HTTP-клиент
ip-api.com / ipinfo.io — бесплатные API для запроса информации об IP
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
IPInfo MCP — wraps ipinfo.io (free tier, no auth required for basic usage)
IP Lookup MCP — ip-api.com (free, no auth for basic usage)
Official IPinfo MCP Server - IP intelligence tools for AI assistants
Related MCP Servers
- AlicenseBqualityDmaintenanceAn MCP server that provides access to the Netdetective API for querying information about IP addresses. It enables users to retrieve metadata for a specified IP address or the connecting client's default IP address.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server providing IP address lookup capabilities. Enables AI assistants to fetch details about public IP addresses or the user's current device IP.45 npmISC
- AlicenseNot gradedqualityBmaintenanceProvides IP geolocation data via ipinfo.io, enabling querying IP addresses for location, ISP, and other details through natural language.374 npmMIT
- FlicenseNot gradedqualityDmaintenanceEnables looking up approximate location of public or specific IP addresses, returning country, city, ISP, and coordinates via ip-api.com.-