MCP Location Services for LLM
Proporciona geocodificación, geocodificación inversa, enrutamiento y cálculos de distancia de conducción para LLMs utilizando pgGeocoder y pgrServer.
Documentación
MCP Location Services para LLM
Este Servidor de Protocolo de Contexto de Modelo (MCP) permite que un LLM llame a pgGeocoder, un geocodificador japonés, para geocode direcciones, así como reverse geocode coordenadas. También permite que el LLM llame a pgrServer (un servicio de enrutamiento rápido) para devolver el driving distance y el path entre dos coordenadas después de realizar una búsqueda de la ruta más corta de Dijkstra.
Instalación
-
Descargue Claude AI Desktop
-
Descargue el último mcpLocation.jar
-
Asegúrese de que JDK 17 o una versión más reciente esté instalado
-
Integre el Servicio MCP en Claude Desktop yendo a Configuración -> Desarrollador -> Editar Configuración y abra el archivo
claude_desktop_config.jsonen un editor de texto -
Copie el texto a continuación y péguelo en el archivo json
{
"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"
]
}
}
}
-
Reemplace
<FULL PATH>con las rutas completas correctas tanto de la aplicación java como del archivo mcpLocation.jar descargado -
Guarde y luego reinicie Claude Desktop
-
Después de reiniciar Claude Desktop, el botón de herramientas debería mostrar las herramientas disponibles de LocationServices.

- Desde aquí, ahora es posible solicitar a Claude AI que use las herramientas registradas con indicaciones como estas:
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.
y
reverse geocode the Lat/Lng Coordinate 35.68125852, 139.773173143 and display the returned information
Compilación de la aplicación
Para compilar el archivo jar desde el código fuente, ejecute el comando de Maven:
mvn clean install