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.
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 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' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |