MCP.so
登录

IPLocate

@iplocate

关于 IPLocate

Look up IP address geolocation, network information, detect proxies and VPNs, and find abuse contact details using IPLocate.io

基本信息

分类

其他

传输方式

stdio

发布者

iplocate

提交者

iplocate-dev

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "iplocate": {
      "command": "npx",
      "args": [
        "-y",
        "@iplocate/mcp-server"
      ],
      "env": {
        "IPLOCATE_API_KEY": ""
      }
    }
  }
}

工具

6

Get comprehensive information about an IP address including geolocation, network details, privacy/security information, company data, and abuse contacts. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

Get geographic location information for an IP address including country, city, coordinates, timezone, and postal code. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

Get privacy and security information for an IP address including VPN, proxy, Tor, hosting, and abuse detection. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

Get network and ASN (Autonomous System Number) information for an IP address including the network operator, route, and regional registry. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

Get company/organization information for an IP address including the company name, domain, and type of organization. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

Get abuse contact information for an IP address to report malicious activity. Includes email, phone, and address of the network administrator. Can look up any IPv4 or IPv6 address, or your own IP if no address is provided.

概览

What is IPLocate?

IPLocate is an MCP (Model Context Protocol) server for IP address intelligence from IPLocate.io. It provides comprehensive geolocation, network information, privacy detection, and abuse contact data for any IPv4 or IPv6 address. It is designed for developers using MCP-compatible clients like Cursor, Claude Desktop, or VS Code.

How to use IPLocate?

Configure the server in your MCP client by adding a command that runs npx -y @iplocate/mcp-server with the IPLOCATE_API_KEY environment variable set to your API key (optional, but recommended for higher limits). The server exposes six tools (e.g., lookup_ip_address_details, lookup_ip_address_location, lookup_ip_address_privacy) and four prompts (e.g., check_ip_security, locate_ip_geographically). You can also run the server manually using npx -y @iplocate/mcp-server.

Key features of IPLocate

  • Geolocation data: country, city, coordinates, timezone, postal code
  • Network & ASN information: ASN name, number, network range, ISP
  • Privacy & security detection: VPN, proxy, Tor, hosting provider status
  • Company data: organization name, domain, business type
  • Abuse contact details: email, phone, address for reporting malicious activity
  • Pre-configured prompts for common IP analysis tasks

Use cases of IPLocate

  • Analyze an IP address for security concerns like VPN or proxy usage
  • Obtain geographic location details for visitor IP addresses
  • Investigate the ownership and operator of a given IP address
  • Compare geographic and network data between two IP addresses
  • Retrieve abuse contact information to report malicious activity

FAQ from IPLocate

Does IPLocate require an API key?

No, you can make up to 50 requests per day without an API key. Signing up for a free key increases your daily quota to 1,000 requests.

What runtime dependencies does IPLocate need?

Node.js 18 or higher and npm are required to run the server.

How do I configure the API key in my MCP client?

Set the IPLOCATE_API_KEY environment variable in your client’s MCP configuration (e.g., in .cursor/mcp.json or Claude Desktop settings) to your API key from IPLocate.io.

Can I use IPLocate without an API key?

Yes, but you will be limited to 50 requests per day. Without an API key, the server still works for basic lookups.

What transport does the server use?

It uses stdio transport via the npx command, as is typical for MCP servers. No HTTP or WebSocket transports are mentioned.

评论

其他 分类下的更多 MCP 服务器