MCP IP Geolocation Server

MCP IP Geolocation Server

site icon
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 环境

安装教程

  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 Desktop 连接服务器进行测试。例如:
Claude, can you check the location of IP address 8.8.8.8?
  • 服务将返回结构化数据,包括城市、地区、国家、经纬度、时区、ISP 和组织信息、AS 号码等。

许可证

该项目遵循 MIT 开源许可条款。