
Geolocation Mcp
io.github.7mzaPublished by GitHub account 7mzav0.0.1Updated Oct 24, 2026
An MCP server that provides fast and up-to-date IP geolocation data.
Overview
An MCP server that looks up IP geolocation data, giving an assistant city, country, ASN, timezone and VPN, Tor or datacenter flags for IPv4 and IPv6 addresses.
- What you can do
- Look up a single public IPv4 or IPv6 address for location and network details, including city, region ISO code, latitude and longitude, accuracy radius, postal code and timezone, plus country name, ISO code and EU/GDPR membership, ASN number, ISP or organization name and network CIDR, and flags for datacenter, Tor exit node and VPN. Run batch lookups over many addresses, where failed IPs do not block the rest.
- When to use it
- Useful when an assistant needs to enrich logs, sign-ups or traffic data with geographic and network context, or to judge whether an address belongs to a VPN, Tor exit node or datacenter.
- Requirements
- Runs as a local container image served over streamable HTTP, typically started with Docker or Compose and a persistent volume so its databases survive restarts. The README connects clients to a local HTTP endpoint. Building from source needs SDKMAN and nvm.
Installation
In SourceWeft
- Open Geolocation Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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
or with compose
Connect your LLM:
Test with MCP inspector:
Build from source
JVM:
Native:
License
GeoLite2 DBs are subject to the GeoLite2 EULA.
Source: README.md at commit bfaec94
Tools
0Version history
1- v0.0.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts