Este é um servidor MCP fornecido pela API Drive. O servidor oferece ferramentas para desenvolvedores criarem aplicativos de LLM no Drive.
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
Você precisa configurar o servidor MCP do Drive 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 da API Drive tem o seguinte endpoint global do MCP:
- https://drivemcp.googleapis.com/mcp/v1
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.
Ferramentas
O servidor MCP drivemcp.googleapis.com tem as seguintes ferramentas:
| Ferramentas do MCP | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| create_file |
Chame essa ferramenta para criar ou fazer upload de um arquivo no Google Drive. Se você estiver enviando um arquivo, o conteúdo precisa ser codificado em base64 no campo Retorna um único objeto "File" após a criação. Os seguintes tipos MIME próprios do Google Drive podem ser criados sem fornecer conteúdo:
Por padrão, as seguintes conversões serão feitas para os seguintes tipos MIME:
Para desativar as conversões de tipos MIME primários, defina Para criar pastas, defina o tipo MIME como |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| download_file_content |
Chame essa ferramenta para baixar o conteúdo de um arquivo do Drive como dados binários brutos (bytes). Se o arquivo for um tipo MIME próprio do Google Drive, o campo Se o arquivo não for encontrado, tente usar outras ferramentas, como Se o usuário quiser uma representação em linguagem natural do conteúdo do Drive, use a ferramenta |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_metadata |
Chame essa ferramenta para encontrar metadados gerais sobre um arquivo do Drive de um usuário. Se o arquivo não for encontrado, tente usar outras ferramentas, como |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| get_file_permissions | Chame essa ferramenta para listar as permissões de um arquivo do Drive. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| list_recent_files |
Chame essa ferramenta para encontrar arquivos recentes de um usuário especificado em uma ordem de classificação. A ordem de classificação padrão é As ordens de classificação aceitas são:
O tamanho de página padrão é 10. Use |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| read_file_content |
Chame essa ferramenta para buscar uma representação em linguagem natural de um arquivo do Drive. O conteúdo de arquivos muito grandes pode estar incompleto. A representação de texto muda com o tempo. Por isso, não faça suposições sobre o formato específico do texto retornado por essa ferramenta. Tipos MIME compatíveis:
Se o arquivo não for encontrado, tente usar outras ferramentas, como |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| search_files |
Chame essa ferramenta para pesquisar arquivos do Drive usando uma consulta estruturada. O campo Uma string de consulta contém as três partes a seguir:
Termos de consultaA tabela a seguir lista termos de consulta válidos com as respectivas descrições:
Operadores de consultaA tabela a seguir lista os operadores de consulta válidos:
Alguns exemplos de consultas:
Use |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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://drivemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |