IPRout MCP Server

Inteligência GeoIP e ASN para agentes de IA com consultas de país, cidade, fuso horário, propriedade de rede e ASN.

Documentação

IPRout MCP Server

Inteligência GeoIP e ASN para agentes de IA usando a API IPRout.

Este servidor MCP expõe ferramentas de consulta IPRout para clientes compatíveis com MCP, como Claude Desktop e outros runtimes de agentes.

Ferramentas

lookup_ip

Consulta informações GeoIP e ASN para um endereço IPv4 ou IPv6 específico.

Entrada:

{
  "ip": "8.8.8.8"
}

lookup_caller_ip

Consulta informações GeoIP e ASN para o IP do chamador conforme detectado pelo IPRout.

Entrada:

{}

Requisitos

  • Node.js 18+
  • Chave de API IPRout

Instalação

npm install

Ambiente

Crie um arquivo .env:

IPROUT_API_KEY=your_api_key_here
IPROUT_API_BASE_URL=https://api.iprout.com

IPROUT_API_BASE_URL é opcional. O padrão é https://api.iprout.com.

Executar localmente

npm start

Desenvolvimento

npm run dev

Exemplo de configuração do Claude Desktop

Atualize a configuração MCP do seu Claude Desktop:

{
  "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"
      }
    }
  }
}

Exemplos de prompts

Lookup 8.8.8.8 using IPRout.
What country, ASN, and organization owns 1.1.1.1?
Lookup my current IP using IPRout.

Autenticação

O servidor envia sua chave de API para o IPRout usando:

X-API-Key: YOUR_API_KEY

Recursos IPRout

Licença

MIT