Jest to serwer MCP, który udostępnia narzędzia do interakcji z Arkuszami Google.
Serwer Model Context Protocol (MCP) działa jako serwer proxy między usługą zewnętrzną, która udostępnia kontekst, dane lub możliwości dużemu modelowi językowemu (LLM) lub aplikacji AI. Serwery MCP łączą aplikacje AI z systemami zewnętrznymi, takimi jak bazy danych i usługi internetowe, tłumacząc ich odpowiedzi na format zrozumiały dla aplikacji AI.
Narzędzia MCP
Narzędzie MCP to funkcja lub możliwość wykonywania, którą serwer MCP udostępnia LLM lub aplikacji AI w celu wykonania działania w świecie rzeczywistym.
Narzędzia
Serwer MCP sheetsmcp.googleapis.com ma te narzędzia:
| Narzędzia MCP | |
|---|---|
get_values |
Zwraca zakres wartości z arkusza kalkulacyjnego. Odpowiada metodzie spreadsheets.values.get w interfejsie REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet |
Zwraca zawartość arkusza kalkulacyjnego dla danego arkusza. Zwraca tytuły, nazwy arkuszy, właściwości siatki i inne metadane dla danego identyfikatora arkusza kalkulacyjnego. Na żądanie zwraca też pełne dane siatki. Odpowiada metodzie spreadsheets.get w interfejsie REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet |
Stosuje do arkusza kalkulacyjnego co najmniej 1 aktualizację. Odpowiada metodzie spreadsheets.batchUpdate w interfejsie REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate Lista możliwych aktualizacji:
|
update_values |
Ustawia wartości w zakresie arkusza kalkulacyjnego. Odpowiada metodzie spreadsheets.values.update w interfejsie REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas |
Ustawia formuły w zakresie arkusza kalkulacyjnego. Odpowiada metodzie spreadsheets.values.update w interfejsie REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension |
Wstawia w arkuszu wiersze lub kolumny w określonym indeksie. Odpowiada InsertDimensionRequest w interfejsie REST API spreadsheets.batchUpdate: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
Pobieranie specyfikacji narzędzi MCP
Aby uzyskać specyfikacje narzędzi MCP dla wszystkich narzędzi na serwerze MCP, użyj metody tools/list. Poniższy przykład pokazuje, jak za pomocą curl wyświetlić listę wszystkich narzędzi i ich specyfikacji dostępnych obecnie na serwerze MCP.
| Żądanie 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 }' |