Agent♥︎Age
Catalog

io.github.7mza/geolocation-mcp

Official

by 7mza · Kotlin

An MCP server that provides fast and up-to-date IP geolocation data.

io.github.7mza/geolocation-mcp MCP Server

This MCP server provides fast and up-to-date IP geolocation data for LLMs. It returns details for public IPv4 and IPv6 addresses, including network and location metadata such as city, region ISO code, coordinates, accuracy radius, postal code, timezone, and country information.

🛠️ Key Features

  • Public IPv4/IPv6 IP geolocation lookup
  • Flags: isDatacenter, isTorExitNode, isVPN
  • Location fields: city name, region ISO code, latitude/longitude, accuracy radius, postal code, timezone
  • Country fields: country name, ISO code, EU membership/GDPR
  • Network fields: ASN number, ISP/organization name, network CIDR

🚀 Use Cases

  • Geolocating client IP addresses during LLM workflows
  • Enriching requests with timezone and EU/GDPR-related country metadata
  • Detecting datacenter, Tor exit node, or VPN traffic from an IP

⚡ Developer Benefits

  • Exposes MCP tools for programmatic geolocation retrieval
  • Includes IP network attribution (ASN, ISP/organization, CIDR) alongside location

⚠️ Limitations

  • Designed for public IPv4/IPv6 addresses only

🧭 Topics

  • geolite, geolite2, geolocation, kotlin, mcp, mcp-server, spring, spring-boot, webflux

Topics

geolitegeolite2geolocationkotlinmcpmcp-serverspringspring-bootwebflux

Related servers

More in Search & Web