MCP Reference: developerknowledge.googleapis.com

Um servidor do Protocolo de Contexto de Modelo (MCP) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos a um modelo de linguagem grande (LLM) ou aplicativo de IA. Os servidores 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.

Configuração do servidor

É necessário ativar os servidores MCP e configurar a autenticação antes de usar. Para mais informações sobre como usar servidores MCP remotos do Google e do Google Cloud, consulte Visão geral dos servidores MCP do Google Cloud.

Endpoints de 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 Google MCP podem ser globais ou regionais.

O servidor MCP developerknowledge.googleapis.com tem o seguinte endpoint MCP:

  • https://developerknowledge.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 MCP developerknowledge.googleapis.com tem as seguintes ferramentas:

Ferramentas do MCP
search_documents

Use essa ferramenta para encontrar documentação sobre produtos para desenvolvedores do Google. Os documentos contêm APIs oficiais, snippets de código, notas da versão, práticas recomendadas, guias, informações de depuração e muito mais. Ele abrange os seguintes produtos e domínios:

  • Android: developer.android.com
  • Apigee: docs.apigee.com
  • Chrome: developer.chrome.com
  • Firebase: firebase.google.com
  • Fuchsia: fuchsia.dev
  • IA do Google: ai.google.dev
  • Google Cloud: docs.cloud.google.com
  • Google Developers, Ads, Pesquisa, Google Maps, YouTube: developers.google.com
  • Google Home: developers.home.google.com
  • TensorFlow: www.tensorflow.org
  • Web: web.dev

Essa ferramenta retorna trechos de texto, nomes e URLs para documentos correspondentes. Se os trechos retornados não forem detalhados o suficiente para responder à pergunta do usuário, use get_documents com o parent da saída dessa ferramenta para recuperar o conteúdo completo do documento.

get_documents Use essa ferramenta para recuperar o conteúdo completo de um único documento ou até 20 documentos em uma única chamada. Os nomes dos documentos precisam ser obtidos do campo parent dos resultados de uma chamada para a ferramenta search_documents. Defina o parâmetro names como uma lista de nomes de documentos.

Receber especificações da ferramenta MCP

Para receber as especificações de ferramentas do MCP de todas as ferramentas em um servidor 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 servidor MCP.

Solicitação curl
                      curl --location 'https://developerknowledge.googleapis.com/mcp' \
--header 'content-type: application/json' \
--header 'accept: application/json, text/event-stream' \
--data '{
    "method": "tools/list",
    "jsonrpc": "2.0",
    "id": 1
}'