MCP Location Services for LLM
Fornece geocodificação, geocodificação reversa, roteamento e cálculos de distância de direção para LLMs usando pgGeocoder e pgrServer.
Documentação
MCP Location Services for LLM
Este servidor de Protocolo de Contexto de Modelo (MCP) permite que um LLM chame o pgGeocoder Geocoder japonês para geocode endereços, bem como reverse geocode coordenadas. Ele também permite que o LLM chame o pgrServer (um serviço de roteamento rápido) para retornar o driving distance e o path entre duas coordenadas após realizar uma busca pelo caminho mais curto de Dijkstra.
Instalação
-
Baixe o Claude AI Desktop
-
Baixe o mcpLocation.jar mais recente
-
Certifique-se de que o JDK 17 ou superior esteja instalado
-
Integre o serviço MCP no Claude Desktop acessando Configurações -> Desenvolvedor -> Editar Configuração e abra o arquivo
claude_desktop_config.jsonem um editor de texto -
Copie o texto abaixo e cole no arquivo 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"
]
}
}
}
-
Substitua
<FULL PATH>pelos caminhos completos corretos do aplicativo java e do arquivo mcpLocation.jar baixado -
Salve e reinicie o Claude Desktop
-
Após reiniciar o Claude Desktop, o botão de ferramentas deve exibir as ferramentas LocationServices disponíveis.

- A partir daqui, agora é possível solicitar que o Claude AI use as ferramentas registradas com prompts como estes:
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.
e
reverse geocode the Lat/Lng Coordinate 35.68125852, 139.773173143 and display the returned information
Construindo a aplicação
Para construir o arquivo jar a partir do código-fonte, execute o comando maven:
mvn clean install