MCP Location Services for LLM
Provides geocoding, reverse geocoding, routing, and driving distance calculations for LLMs using pgGeocoder and pgrServer.
MCP Location Services for LLM
This Model Context Protocol (MCP) Server allows a LLM to call pgGeocoder Japanese Geocoder to geocode addresses as well as reverse geocode coordinates. It also allows the LLM to call pgrServer(a fast Routing service) to return the driving distance and the path between two coordinates after performing a Dijkstra shortest path search.
Installation
-
Download Claude AI Desktop
-
Download the latest mcpLocation.jar
-
Ensure that JDK 17 or newer is installed
-
Integrate the MCP Service into Claude Desktop by going to Settings -> Developer -> Edit Config and open
claude_desktop_config.jsonfile in a text editor -
Copy the text below and paste into the json file
{
"mcpServers": {
"LocationServices": {
"command": "<FULL PATH>/java",
"args": [
"-Dspring.ai.mcp.server.stdio=true",
"-Dspring.main.web-application-type=none",
"-Dlogging.pattern.console=",
"-Dai.model.base.url=http://mb.georepublic.info",
"-jar",
"<FULL PATH>/mcpLocation.jar"
]
}
}
}
-
Replace
<FULL PATH>with the correct full paths of both the java application and the downloaded mcpLocation.jar file -
Save then restart Claude Desktop
-
After restaring the Claude Desktop, the tools button should display the available LocationServices tools.

- From here, it is now possible to request the Claude AI to use the registered tools with prompts such as these:
get the Japanese addresses of Nihonbashi Takashimaya and Shinjuku Takashimaya then geocode the addresses. Display the full geocoded information and get the driving distance between the two coordinates.
and
reverse geocode the Lat/Lng Coordinate 35.68125852, 139.773173143 and display the returned information
Building the application
To build the jar file from source, issue the maven command:
mvn clean install
Related Servers
satonomous-mcp
MCP server for AI agents to trade services and earn sats autonomously via Lightning escrow contracts.
Pepesto MCP
Pepesto gives your agent the ability to turn any recipe (a URL, plain text, or a photo) into a matched basket of real supermarket products with live prices, across 26 European supermarkets. The MCP covers the recipe → matched cart half of the grocery shopping workflow (parse / search / map ingredients to SKUs / check catalogs)
Polymarket
An MCP tool for interacting with the Polymarket prediction market platform.
Jupiter Solana MCP Server
A comprehensive MCP (Model Context Protocol) server for interacting with Jupiter Protocol on Solana. Features token swaps, search, portfolio management, and intelligent error diagnostics.
Agent Care
A healthcare MCP server for EMRs like Cerner and Epic, providing tools to interact with FHIR data and medical resources.
Reaudit MCP
An MCP Server to Control Your AI Visibility Through Reaudit.io
AbuseIpDB MCP Server
A Model Context Protocol (MCP) server implementation that provides seamless integration with the AbuseIPDB API for IP reputation checking and abuse report management.
Cantrip.ai
You built it, now get users! GoToMarket MCP server
Funding Rate MCP
Hyperliquid perpetual funding rate scanner. Scans 229 markets for extreme hourly rates — a known, published-in-advance edge for collecting funding payments.
Flyworks MCP
A server for creating fast and free lipsync videos for digital avatars, supporting both realistic and cartoon styles.