Перейти к содержимому

MCP Google Spreadsheet

Позволяет AI-ассистентам управлять Google Spreadsheet и файлами Drive: чтение, редактирование, копирование.

Go
41 stars

Описание

Это сервер на базе MCP (Model Context Protocol), реализованный на Go, для интеграции AI (например, Claude Desktop) с Google Drive и Sheets. Ключевые особенности: операции с файлами Drive (список, копия, переименование) и Sheets (список/копия/переименование листов, чтение данных, добавление/удаление строк/столбцов, обновление ячеек). Требует настройки Google APIs и OAuth. Применения: автоматизация таблиц, анализ данных через AI, управление документами без ручного ввода.

Возможности

Операции с Google Drive

Список файлов/папок, копирование и переименование файлов или папок.

Управление Google Sheets

Список/копия/переименование листов, чтение данных, добавление/удаление строк и столбцов.

Обновление ячеек

Обновление значений в указанном диапазоне или пакетное обновление нескольких диапазонов.

Безопасность

Ограничение доступа к указанной папке, защита от обхода путей и валидация файлов.

Установка

Установка: go install github.com/kazz187/mcp-google-spreadsheet@latest (требует Go 1.24+). Настройка: Укажите env vars: MCPGS_CLIENT_SECRET_PATH (путь к client_secret.json), MCPGS_TOKEN_PATH (путь к token.json), MCPGS_FOLDER_ID (ID папки Drive). Создайте проект в Google Cloud Console, включите Drive/Sheets APIs, скачайте OAuth-клиент. Для Claude Desktop: добавьте в claude_desktop_config.json блок mcpServers с command ‘mcp-google-spreadsheet’ и env. Запуск: export vars; mcp-google-spreadsheet. Первая авторизация через браузер.

Информация

Язык
Go
Лицензия
MIT License
GitHub Stars
41

Ссылки