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

É preciso ativar os servidores MCP e configurar a autenticação antes de usar. Para mais informações sobre como usar servidores remotos do MCP do Google e do Google Cloud, consulte Visão geral dos servidores do MCP no 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_document ou batch_get_documents com o parent da saída dessa ferramenta para recuperar o conteúdo completo do documento.

get_document Use essa ferramenta para extrair o conteúdo completo de um único documento. O nome do documento precisa ser obtido do campo parent dos resultados de uma chamada para a ferramenta search_documents. Se você precisar recuperar vários documentos, use batch_get_documents.
batch_get_documents Use essa ferramenta para recuperar o conteúdo completo de 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. Use essa ferramenta em vez de chamar get_document várias vezes para buscar vários documentos.

Receber especificações da ferramenta MCP

Para receber as especificações de ferramentas do MCP para 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 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
}'