Outil : download_file_content
Appelez cet outil pour télécharger le contenu d'un fichier Drive sous forme de chaîne encodée en base64.
Si le fichier est un type MIME propriétaire de Google Drive, le champ exportMimeType est obligatoire et détermine le format du fichier téléchargé.
Si le fichier est introuvable, essayez d'utiliser d'autres outils tels que search_files pour trouver le fichier demandé par l'utilisateur.
Si l'utilisateur souhaite une représentation en langage naturel du contenu de son Drive, utilisez l'outil read_file_content (read_file_content doit être plus petit et plus facile à analyser).
L'exemple suivant montre comment utiliser curl pour appeler l'outil MCP download_file_content.
| Requête Curl |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "download_file_content", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
Schéma d'entrée
Définit une requête permettant de télécharger le contenu d'un fichier.
DownloadFileRequest
| Représentation JSON |
|---|
{ "fileId": string, "exportMimeType": string } |
| Champs | |
|---|---|
fileId |
Obligatoire. ID du fichier à récupérer. |
exportMimeType |
Facultatif. Pour les fichiers natifs Google, type MIME dans lequel exporter le fichier. Ignoré dans le cas contraire. Par défaut, la valeur est "text" si elle n'est pas spécifiée. |
Schéma de sortie
Réponse à une requête de téléchargement de fichier.
FileContent
| Représentation JSON |
|---|
{ "id": string, "title": string, "mimeType": string, "content": string } |
| Champs | |
|---|---|
id |
ID du fichier. |
title |
Titre du fichier. |
mimeType |
Type MIME du fichier. |
content |
Contenu du fichier encodé en base64. |
Annotations d'outil
Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌