Geolocation MCP server
io.github.7mza/geolocation-mcp·v0.0.1An MCP server that provides fast and up-to-date IP geolocation data.
0 stars
Reviews
Write oneNobody has reviewed Geolocation yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Geolocation tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 1 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Geolocation compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 48,255 servers
Install Geolocation in Claude Code, Cursor or VS Code
claude mcp add geolocation-mcp -- docker run -i --rm 7mza/geolocation-mcp:0.0.1
What the publisher says
From the Geolocation repository's README, as published. We do not edit it. Read it on GitHub
GeoLocation MCP Server
Fast and up-to-date IP geolocation data for LLMs
Demo
For public IPv4 / IPv6 address:
- Flags: isDatacenter, isTorExitNode, isVPN
- City name, region ISO code, latitude/longitude, accuracy radius, postal code, timezone
- Country name, ISO code, EU membership/GDPR
- ASN number, ISP/organization name, network CIDR
MCP tools
Data sources
Usage
# named volume so DBs persist across restarts
docker run -p 8891:8080 -v geolocation_data:/home/nonroot/.geolocation-mcp 7mza/geolocation-mcp:latestor with compose
services:
geolocation-mcp:
image: 7mza/geolocation-mcp:latest
ports:
- '8891:8080'
restart: unless-stopped
volumes:
- geolocation_data:/home/nonroot/.geolocation-mcp
volumes:
geolocation_data:
name: geolocation_dataConnect your LLM:
# example for claude
claude mcp add --transport http geolocation http://localhost:8891/mcpTest with MCP inspector:
npm i && npm run mcp
# transport: streamable
# url: http://localhost:8891/mcpBuild from source
Requires SDKMAN and nvm.
nvm use && npm i && sdk env installJVM:
./gradlew clean ktlintFormat ktlintCheck build
./gradlew bootRunNative:
./gradlew clean ktlintFormat ktlintCheck build -PgenerateMetadata
./gradlew buildImage
docker run -p 8891:8080 -v geolocation_data:/home/nonroot/.geolocation-mcp 7mza/geolocation-mcp:latestLicense
GeoLite2 DBs are subject to the GeoLite2 EULA.
Nothing above is checked by us. What we check is on the safety report.
Geolocation: common questions
- Is Geolocation MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the Geolocation safety report
- How do I install Geolocation?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Geolocation need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Geolocation maintained?
- The last commit was 39 days ago (2026-09-26). The latest release is v0.0.1.