MCP Tools Reference: drivemcp.googleapis.com

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

string

Obligatoire. ID du fichier à récupérer.

exportMimeType

string

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

string

ID du fichier.

title

string

Titre du fichier.

mimeType

string

Type MIME du fichier.

content

string

Contenu du fichier encodé en base64.

Annotations d'outil

Indication destructive : ❌ | Indication idempotente : ✅ | Indication en lecture seule : ✅ | Indication Open World : ❌