{
  "markdown": "# geolocation-mcp\n\nThis is a Model Context Protocol (MCP) server that acts as a wrapper around the GeoLocation API. It provides tools for LLMs (like Claude) to perform fast reverse geocoding and batch reverse geocoding (via IP and coordinates).\n\n## Tools\n- `reverse_geocode`: Get rich location metadata (city, country, population metrics, economic data) from latitude/longitude coordinates.\n- `batch_reverse_geocode`: Resolve a list of multiple geographic coordinates in a single request.\n\n## Configuration\n\nThe MCP server requires an API Key and an API Base URL. You can retrieve them from [https://jeleo.zone.id/](https://jeleo.zone.id/).\nThey are provided to the server as command-line arguments:\n* `-apikey`: Your Jeleo API Key\n* `-url`: Base URL for the Jeleo API (default: `https://www.jeleo.zone.id/api/geolocation`)\n\n## Building and Running Locally\n\nThe server runs on standard input/output (stdio), which is standard for MCP. It's designed to be run as an executable or via Docker.\n\n### Using Docker (Recommended for Registry)\n\nTo build the Docker image:\n\n```sh\ndocker build -t geolocation-mcp .\n```\n\nTo run it locally via Docker:\n\n```sh\ndocker run -i --rm geolocation-mcp -apikey YOUR_API_KEY\n```\n\n### Direct Execution\n\nIf you have Go installed, you can build and run it directly:\n\n```sh\ngo build -o geolocation-mcp main.go\n./geolocation-mcp -apikey YOUR_API_KEY\n```\n\n## Adding to an MCP Client (e.g. Claude Desktop)\n\nIf you have published the image to a container registry, or just using it locally, add it to your `claude_desktop_config.json`:\n\n**Local Docker:**\n```json\n{\n  \"mcpServers\": {\n    \"geolocation\": {\n      \"command\": \"docker\",\n      \"args\": [\"run\", \"-i\", \"--rm\", \"geolocation-mcp\", \"-apikey\", \"YOUR_API_KEY\", \"-url\", \"https://www.jeleo.zone.id/api/geolocation\"]\n    }\n  }\n}\n```\n",
  "bytes": 1802,
  "sha": "e3d2b0aa5728109ea200e6e515c6b753a4760509847c4b9204f8c54a76a03cf8",
  "repo_slug": "wtronk/geolocation-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_wtronk_geolocation_mcp_5d545c11/readme"
}