Enables reading, writing, and appending data to Google Sheets, managing spreadsheet metadata, and clearing cell ranges to facilitate real-time data interaction and automation.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Google Sheets MCP ServerRead the first 10 rows from the Results sheet"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Google Sheets MCP Server для Claude Code
Этот MCP сервер позволяет Claude читать и писать данные в твои Google Sheets напрямую, без необходимости выгружать таблицы вручную.
Что это дает для GAS разработки?
📊 Claude видит результаты скрипта — читает данные из таблиц в реальном времени
✅ Быстрая отладка — не нужно выгружать таблицу каждый раз
🚀 Автоматизация — Claude может писать результаты обратно в таблицу
📈 Мониторинг — читай логи выполнения скриптов прямо из Claude
Функциональность
Инструменты (Tools)
read_sheet - чтение данных из диапазона
Прочитай данные из таблицы A1:D10 в моей таблицеwrite_sheet - запись данных в диапазон
Напиши результаты в ячейки A1:C5 моей таблицыappend_sheet - добавление данных в конец
Добавь новую строку в конец таблицыget_metadata - получение информации о таблице
Какие листы есть в моей таблице?clear_sheet - очистка диапазона
Очисти ячейки A1:D10
Быстрая установка
1. Подготовка Google Cloud
Смотри подробно в файле SETUP.md:
2. Регистрация в Claude Code
После создания credentials.json:
3. Готово!
Теперь используй в Claude:
Структура проекта
Как получить ID таблицы?
Открой свою Google Sheets таблицу
Посмотри URL:
https://docs.google.com/spreadsheets/d/1A2B3C4D5E6F7G8H9I0J/edit ^^^^^^^^^^^^^^^^^^^ Это ID таблицы
Примеры использования в Claude
Чтение данных
Запись результатов
Добавление логов
Решение проблем
"Credentials file not found"
Проверь что
credentials.jsonнаходится в папкеD:\google-sheets-mcp\Убедись что путь в переменной
GOOGLE_CREDENTIALS_PATHправильный
"Permission denied"
Убедись что дал права доступа сервис-аккаунту на таблицу
Проверь что это service account email, а не твой личный
Сервер не стартует
Проверь что установлены зависимости:
npm installУбедись что Node.js установлен:
node --version
Технические детали
Язык: Node.js (JavaScript)
MCP SDK версия: 1.20.1+
Google API: Sheets API v4
Аутентификация: Service Account (OAuth2)
Транспорт: stdio (стандартный ввод-вывод)
Лимиты и ограничения
Google API имеет rate limit (300 requests в минуту для читаемых операций)
Максимальный размер одной ячейки: 50,000 символов
Максимум 10,000,000 ячеек в одной таблице
Дальнейшее развитие
Можно расширить сервер на:
Работу с Google Docs
Работу с Google Forms
Создание новых таблиц
Форматирование ячеек (цвета, шрифты)
Создание чартов и графиков
Вопросы?
Если что-то не работает:
Прочитай
SETUP.mdеще разПроверь логи ошибок в консоли
Убедись что credentials.json валидный JSON
Авторство: Создано для использования с Claude Code и Google Apps Script проектами