Il s'agit d'un serveur MCP qui fournit des outils permettant d'interagir avec Google Sheets.
Un serveur MCP (Model Context Protocol) sert de proxy entre un service externe qui fournit du contexte, des données ou des fonctionnalités à un grand modèle de langage (LLM) ou à une application d'IA. Les serveurs MCP connectent les applications d'IA à des systèmes externes tels que des bases de données et des services Web, et traduisent leurs réponses dans un format que l'application d'IA peut comprendre.
Outils MCP
Un outil MCP est une fonction ou une capacité exécutable qu'un serveur MCP expose à un LLM ou à une application d'IA pour effectuer une action dans le monde réel.
Outils
Le serveur MCP sheetsmcp.googleapis.com comporte les outils suivants :
| Outils MCP | |
|---|---|
get_values |
Renvoie une plage de valeurs à partir d'une feuille de calcul. Correspond à spreadsheets.values.get dans l'API REST : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet |
Renvoie le contenu de la feuille de calcul pour la feuille de calcul donnée. Renvoie les titres, les noms de feuilles, les propriétés de la grille et d'autres métadonnées pour l'ID de feuille de calcul donné. Renvoie également les données de grille complètes si elles sont demandées. Correspond à spreadsheets.get dans l'API REST : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet |
Applique une ou plusieurs mises à jour à la feuille de calcul. Correspond à spreadsheets.batchUpdate dans l'API REST : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate Voici la liste des mises à jour possibles :
|
update_values |
Définit des valeurs dans une plage d'une feuille de calcul. Correspond à spreadsheets.values.update dans l'API REST : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas |
Définit des formules dans une plage d'une feuille de calcul. Correspond à spreadsheets.values.update dans l'API REST : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension |
Insère des lignes ou des colonnes dans une feuille à un index particulier. Correspond à une InsertDimensionRequest dans l'API REST spreadsheets.batchUpdate : https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
Obtenir les spécifications de l'outil MCP
Pour obtenir les spécifications des outils MCP pour tous les outils d'un serveur MCP, utilisez la méthode tools/list. L'exemple suivant montre comment utiliser curl pour lister tous les outils et leurs spécifications actuellement disponibles sur le serveur MCP.
| Requête curl |
|---|
curl --location 'https://sheetsmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |