mcpField
M
MCP IP Geolocation Server

MCP IP Geolocation Server

本地服务
github.com/tedlikeskix地图与出行291 周前更新

关于 MCP IP Geolocation Server

通过 IP-API.com 查询 IP 地理位置和网络信息的 MCP 服务,适用于需要获取地址位置、时区及 ISP 信息的 MCP 客户端,无需 API 密钥。

主要功能

  1. 01查询 IP 地址位置
  2. 02获取 ISP 和 AS 编号
  3. 03查询时区信息
  4. 04支持 IPv4 和 IPv6

适用场景

  1. 01查询某个 IP 的位置
  2. 02识别 IP 的 ISP 和网络
  3. 03获取 IP 对应的时区

MCP 相关

向 MCP 客户端提供 IP 地理位置工具,返回位置、网络和时区数据。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ip-geolocator": {
"command": "npx",
"args": [
"-y",
"mcp-ip-geolocator"
]
}
}
}
启动命令npx -y mcp-ip-geolocator

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmcp-ip-geolocator

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP IP 地理位置服务

一个通过 IP-API.com 提供 IP 地理位置服务的 Model Context Protocol(MCP)服务。免费使用,无需 API 密钥。

功能

  • 获取任意 IP 地址的详细位置信息
  • 网络信息,包括 ISP 和 AS 号
  • 时区数据
  • 无需 API 密钥或注册
  • 为 Claude 提供整洁、格式化的输出

快速开始

  1. 全局安装:
npm install -g mcp-ip-geolocator
  1. 运行服务:
mcp-ip-geolocator

本地开发

  1. 克隆仓库:
git clone https://github.com/tedlikeskix/mcp-ip-geolocator.git
cd mcp-ip-geolocator
  1. 安装依赖:
yarn install
  1. 构建并运行:
yarn build
yarn start

与 Claude 搭配使用

运行后,在 Claude Desktop 中连接到服务。使用示例:

Claude, can you check the location of IP address 8.8.8.8?

Claude 将使用该工具获取并显示位置信息。

API 响应格式

该工具会返回结构化数据,包括:

  • 城市、地区和国家/地区
  • 纬度和经度
  • 时区
  • ISP 和组织
  • AS 号

速率限制

IP-API.com 的免费套餐包括:

  • 每分钟 45 次请求
  • 支持 IPv4 和 IPv6
  • 无需 API 密钥

许可证

MIT 许可证——欢迎使用和修改!

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。