UNPKG

@littlesirius/get-local-ipinfo-mcp

Version:

MCP 工具服务:获取本机公网 IP 及地理位置信息,支持反爬虫和速率限制处理。

96 lines (61 loc) 1.91 kB
# get-local-ipinfo-mcp > MCP 工具服务:获取本机公网 IP 及地理位置信息。 --- ## 使用 get-local-ipinfo-mcp 本工具通过 MCP 协议,自动获取本机公网 IP 及地理信息。 1️⃣ 快速获取 IP 信息 2️⃣ 详细地理位置、网络、国家等数据 3️⃣ 友好的错误提示和状态码 --- ## 🛠️ 安装 ### 环境要求 - Node.js >= 18.0.0 - 支持 MCP 协议的客户端(如 Cursor、Claude Desktop 等) ### 快速 json 配置 ```json { "mcpServers": { "get-local-ipinfo-mcp": { "command": "cmd", "args": ["/c", "npx", "@littlesirius/get-local-ipinfo-mcp"] } } } ``` --- ## 🔨 可用工具接口 - `get_public_ip_info`:获取当前主机公网 IP 及地理信息。 - 返回 IP、网络、城市、地区、国家、经纬度等信息。 - 支持详细错误、HTTP 状态码。 --- ## 💻 开发与贡献 克隆项目并安装依赖: ```shell git clone https://github.com/Xiao-Jiang-233/get-local-ipinfo-mcp.git cd get-local-ipinfo-mcp npm install npm run build ``` 通过 MCP Inspector 测试: ```shell npx @modelcontextprotocol/inspector node build\\index.js ``` 本地运行服务: ```shell node build/index.js ``` --- ## 🚨 常见问题 - API 请求失败或速率限制?请检查网络或更换 IP。 - ESM/模块解析错误?请确保 Node.js 版本 >= 18 package.json 配置正确。 - 其它 MCP 客户端兼容性问题?欢迎提交 issue。 --- ## ⚠️ 免责声明 本项目为社区贡献,信息仅供参考。请勿用于非法用途,使用风险自负。 --- ## 🤝 社区与联系 - [GitHub Issues](https://github.com/Xiao-Jiang-233/get-local-ipinfo-mcp/issues) - [主页](https://github.com/Xiao-Jiang-233/get-local-ipinfo-mcp) --- ## 📄 License MIT