logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-ip-geo

Provides IP geolocation lookup services including country, region, and city information using the ip-api.com service.

Author

mcp-ip-geo logo

qing-turnaround

MIT License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 0
Tools 1
Last Updated 2026-02-19

Tags

geolocationgeoipip geolocationip geogeolocation lookup

mcp-ip-geo

简体中文

mcp-ip-geo is an MCP server that provides IP geolocation lookup (country, region, city, etc.) using the ip-api.com service.

Building from Source

Build Locally

Using Go Command

# On Unix-based systems (Linux/macOS)
go build -o mcp-ip-geo ./cmd/mcp-ip-geo

# On Windows
go build -o mcp-ip-geo.exe .\cmd\mcp-ip-geo

Using Docker

  1. Build the Docker image:

    bash docker build -t mcp-ip-geo-server .

  2. Run the Docker container:

    bash docker run -d --name mcp-ip-geo-server -p 8000:8000 mcp-ip-geo-server

Install Prebuilt Binary

Install the server using Go:

go install github.com/chenmingyong0423/mcp-ip-geo/cmd/mcp-ip-geo@latest

MCP Integration

You can integrate mcp-ip-geo in one of the following ways:

🖥 Executable Integration (run a local binary)

{
  "mcpServers": {
    "mcp-ip-geo": {
      "command": "/path/to/mcp-ip-geo"
    }
  }
}

🌐 HTTP Integration (connect to a running instance via HTTP)

{
  "mcpServers": {
    "mcp-ip-geo": {
      "url": "http://host:port/sse"
    }
  }
}

License

Notice: This project uses the free version of ip-api.com, which is strictly limited to non-commercial use. If you intend to use this project for commercial purposes, please make sure to comply with their terms of service or purchase a commercial license: ip-api.com

See Also

`