Это MCP-сервер, предоставляющий инструменты для взаимодействия с Google Sheets.
Сервер протокола контекста модели (MCP) выступает в качестве прокси-сервера между внешним сервисом, предоставляющим контекст, данные или возможности для приложения, использующего большие языковые модели (LLM) или искусственного интеллекта. Серверы MCP соединяют приложения ИИ с внешними системами, такими как базы данных и веб-сервисы, преобразуя их ответы в формат, понятный приложению ИИ.
Инструменты MCP
Инструмент MCP — это функция или исполняемый файл, который сервер MCP предоставляет приложению LLM или AI для выполнения действий в реальном мире.
Инструменты
Сервер sheetsmcp.googleapis.com MCP располагает следующими инструментами:
| Инструменты MCP | |
|---|---|
get_values | Возвращает диапазон значений из электронной таблицы. Соответствует методу spreadsheets.values.get в REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/get |
get_spreadsheet | Возвращает содержимое электронной таблицы для заданного листа. Возвращает заголовки, имена листов, свойства сетки и другие метаданные для заданного идентификатора электронной таблицы. Также возвращает полные данные сетки по запросу. Соответствует методу spreadsheets.get в REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/get |
update_spreadsheet | Вносит одно или несколько изменений в электронную таблицу. Соответствует методу spreadsheets.batchUpdate в REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/batchUpdate Список возможных обновлений:
|
update_values | Устанавливает значения в диапазоне электронной таблицы. Соответствует методу spreadsheets.values.update в REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
update_formulas | Задает формулы в диапазоне электронной таблицы. Соответствует методу spreadsheets.values.update в REST API: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets.values/update |
insert_dimension | Вставляет строки или столбцы в лист по определенному индексу. Соответствует запросу InsertDimensionRequest в REST API spreadsheets.batchUpdate: https://developers.google.com/workspace/sheets/api/reference/rest/v4/spreadsheets/request |
Получить технические характеристики инструмента MCP
Чтобы получить спецификации всех инструментов MCP на сервере MCP, используйте метод tools/list . В следующем примере показано, как использовать curl для вывода списка всех инструментов и их спецификаций, доступных в данный момент на сервере MCP.
| Запрос 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 }' |