Este é um servidor MCP que fornece ferramentas para interagir com o Planilhas Google.
Um servidor do Protocolo de Contexto de Modelo (MCP) atua como um proxy entre um serviço externo que fornece contexto, dados ou recursos para um modelo de linguagem grande (LLM) ou um 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.
Ferramentas
O servidor MCP sheetsmcp.googleapis.com tem as seguintes ferramentas:
| Ferramentas do MCP | |
|---|---|
get_values |
Retorna um intervalo de valores de uma planilha. Corresponde a spreadsheets.values.get na API REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet |
Retorna o conteúdo da planilha. Retorna títulos, nomes de planilhas, propriedades de grade e outros metadados para o ID da planilha. Também retorna dados completos da grade, se solicitado. Corresponde a spreadsheets.get na API REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet |
Aplica uma ou mais atualizações à planilha. Corresponde a spreadsheets.batchUpdate na API REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate A lista de atualizações possíveis é:
|
update_values |
Define valores em um intervalo de uma planilha. Corresponde a spreadsheets.values.update na API REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas |
Define fórmulas em um intervalo de uma planilha. Corresponde a spreadsheets.values.update na API REST: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension |
Insere linhas ou colunas em uma planilha em um índice específico. Corresponde a um InsertDimensionRequest na API REST spreadsheets.batchUpdate: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
Receber especificações de ferramentas do MCP
Para receber as especificações de ferramentas do MCP para todas as ferramentas em um servidor do 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 do MCP.
| Solicitação 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 }' |