
MCP IP Geolocation Server

2025.02.01
0
TypeScriptIP 地理位置查询网络信息服务位置服务
MCP IP Geolocation Server 是一个基于 Model Context Protocol (MCP) 的服务,提供通过 IP-API.com 获取 IP 地址的地理位置信息。该服务免费使用,无需 API 密钥。
View on GitHub
Overview
基本能力
产品定位
MCP IP Geolocation Server 是一个提供 IP 地址地理位置信息的服务,适用于需要快速获取 IP 地址相关地理位置和网络信息的场景。
核心功能
- 获取任何 IP 地址的详细位置信息
- 提供网络信息,包括 ISP 和 AS 号码
- 提供时区数据
- 无需 API 密钥或注册
- 为 Claude 提供清晰、格式化的输出
适用场景
- 需要快速查询 IP 地址地理位置的应用
- 网络管理和监控工具
- 安全分析工具
- 需要地理位置信息的开发项目
工具列表
mcp-ip-geolocator
: 主服务工具,提供 IP 地址地理位置查询功能
常见问题解答
- 速率限制: IP-API.com 的免费层包括每分钟 45 个请求,支持 IPv4 和 IPv6,无需 API 密钥。
使用教程
使用依赖
- Node.js 环境
安装教程
- 全局安装:
npm install -g mcp-ip-geolocator
- 运行服务:
mcp-ip-geolocator
本地开发
- 克隆仓库:
git clone https://github.com/tedlikeskix/mcp-ip-geolocator.git
cd mcp-ip-geolocator
- 安装依赖:
yarn install
- 构建并运行:
yarn build
yarn start
调试方式
- 运行服务后,可以通过 Claude Desktop 连接服务器进行测试。例如:
Claude, can you check the location of IP address 8.8.8.8?
- 服务将返回结构化数据,包括城市、地区、国家、经纬度、时区、ISP 和组织信息、AS 号码等。