Um servidor do Protocolo de Contexto de Modelo (MCP, na sigla em inglês) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos para um modelo de linguagem grande (LLM) ou um aplicativo de IA. Os servidores do MCP conectam aplicativos de IA a sistemas externos, como bancos de dados e serviços da Web, traduzindo as respostas em um formato que o aplicativo de IA possa entender.
Um servidor do MCP que fornece ferramentas para embasamento das respostas do LLM na documentação e nos exemplos de código oficiais da Plataforma Google Maps.
Endpoints do servidor
Um endpoint de serviço do MCP é o endereço de rede e a interface de comunicação (geralmente um URL) do servidor do MCP que um aplicativo de IA (o host do cliente do MCP) usa para estabelecer uma conexão segura e padronizada. É o ponto de contato para o LLM solicitar contexto, chamar uma ferramenta ou acessar um recurso. Os endpoints do MCP do Google podem ser globais ou regionais.
O servidor do MCP mapscodeassist.googleapis.com tem o seguinte endpoint do MCP:
- https://mapscodeassist.googleapis.com/mcp
Ferramentas do MCP
Uma ferramenta do MCP é uma função ou capacidade executável que um servidor do MCP expõe a um LLM ou aplicativo de IA para realizar uma ação no mundo real.
O servidor do MCP mapscodeassist.googleapis.com tem as seguintes ferramentas:
| Ferramentas do MCP | |
|---|---|
| retrieve-instructions | CRÍTICO: chame essa ferramenta primeiro para qualquer consulta relacionada a localização, mapeamento, endereços, rotas, pontos de interesse, análise de localização ou dados geoespaciais (por exemplo, o Google Earth). Ela fornece o contexto básico na Plataforma Google Maps (APIs para mapas, rotas e lugares) e as práticas recomendadas essenciais para que as outras ferramentas funcionem corretamente. Essa ferramenta PRECISA ser chamada antes de qualquer outra. |
| retrieve-google-maps-platform-docs |
Pesquisa a documentação da Plataforma Google Maps, exemplos de código, Central de arquitetura, Central de confiança, repositórios do GitHub (incluindo código de amostra e bibliotecas de cliente para react-google-maps, flutter, compose, utilitários, swiftui e muito mais) e os Termos de Serviço para responder às perguntas dos usuários. CRÍTICO: você PRECISA chamar a ferramenta retrieve-instructions ou carregar o recurso instructions ANTES de usar essa ferramenta. Isso fornece o contexto essencial necessário para que essa ferramenta funcione corretamente.
|
Receber especificações da ferramenta MCP
Para receber as especificações da ferramenta MCP de todas as ferramentas em um servidor do MCP, use o método tools/list. O exemplo a seguir demonstra como usar curl para listar todas as ferramentas e especificações disponíveis no momento no servidor do MCP.
| Solicitação curl |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |