IPRout MCP Server
为AI代理提供GeoIP和ASN智能查询,支持国家、城市、时区、网络归属及ASN查询。
文档
IPRout MCP Server
GeoIP and ASN intelligence for AI agents using the IPRout API.
This MCP server exposes IPRout lookup tools to MCP-compatible clients such as Claude Desktop and other agent runtimes.
Tools
lookup_ip
Lookup GeoIP and ASN information for a specific IPv4 or IPv6 address.
Input:
{
"ip": "8.8.8.8"
}
lookup_caller_ip
Lookup GeoIP and ASN information for the caller IP as detected by IPRout.
Input:
{}
Requirements
- Node.js 18+
- IPRout API key
Installation
npm install
Environment
Create a .env file:
IPROUT_API_KEY=your_api_key_here
IPROUT_API_BASE_URL=https://api.iprout.com
IPROUT_API_BASE_URL is optional. It defaults to https://api.iprout.com.
Run locally
npm start
Development
npm run dev
Claude Desktop config example
Update your Claude Desktop MCP config:
{
"mcpServers": {
"iprout": {
"command": "node",
"args": [
"/absolute/path/to/iprout-mcp-server/src/index.js"
],
"env": {
"IPROUT_API_KEY": "your_api_key_here",
"IPROUT_API_BASE_URL": "https://api.iprout.com"
}
}
}
}
Example prompts
Lookup 8.8.8.8 using IPRout.
What country, ASN, and organization owns 1.1.1.1?
Lookup my current IP using IPRout.
Authentication
The server sends your API key to IPRout using:
X-API-Key: YOUR_API_KEY
IPRout Resources
- Website: https://iprout.com
- Documentation: https://iprout.com/docs
- OpenAPI: https://iprout.com/docs/openapi.json
- Postman: https://documenter.getpostman.com/view/55991899/2sBXwtrASm
- Examples: https://github.com/IProut2026/examples
License
MIT