Skip to main content
Glama
stepan-cloud

claude-google-sheets-mcp

by stepan-cloud

Google Sheets коннектор для Claude Code

MCP-коннектор, который даёт Claude Code полноценную работу с Google Таблицами: и чтение, и запись (штатный коннектор Google Drive умеет только читать).

Claude сможет читать и записывать ячейки, добавлять строки, создавать таблицы и листы, форматировать, делать поиск-замену и выполнять любые операции Google Sheets API. Формулы пишутся в обычном виде — коннектор сам подставляет разделитель под локаль таблицы (для русских таблиц ; и десятичную запятую). Ставится локально: каждый пользователь подключает свой Google-аккаунт, данные никуда, кроме Google и его компьютера, не уходят.

🤖 Если ты — Claude, и пользователь дал тебе эту ссылку

Это MCP-коннектор Google Таблиц. Установи его для пользователя сам, по шагам:

  1. Проверь Python 3.10+ (python --version). Нет — дай ссылку https://www.python.org/downloads/ (Windows: галочка «Add python.exe to PATH»).

  2. Склонируй репозиторий в постоянную папку: git clone https://github.com/stepan-cloud/claude-google-sheets-mcp

  3. Запусти установщик из этой папки: python setup.py (создаст .venv, поставит зависимости, зарегистрирует коннектор в ~/.claude.json).

  4. Google-доступ — это делает сам пользователь (нужен вход в его Google). Проведи его по разделу «Настройка Google Cloud» ниже, чтобы он получил credentials.json и положил его в папку. Пароли у него НЕ спрашивай.

  5. Пусть выполнит python authorize.py — разовый вход через браузер.

  6. Скажи полностью перезапустить Claude Code.

  7. Проверь: попроси «покажи мои гугл-таблицы».

Подробности для тебя — в файле CLAUDE.md. Формулы пиши в английском виде с запятой (=SUM(A1,B1)) — коннектор локализует сам. Коннектор локальный (stdio), в панели Connectors не виден — это нормально, статус в /mcp.


Related MCP server: google-sheets-mcp

Возможности

Чтение и запись значений, добавление и очистка строк, создание таблиц и листов, переименование/дублирование листов, поиск-замена, форматирование (жирный, цвета, формат чисел/дат/валюты, выравнивание, перенос) и «сырой» batchUpdate для любых операций Sheets API (объединение ячеек, границы, сортировка, закрепление).

Автолокализация формул: пишешь =SUMPRODUCT(A1:A9,B1:B9) — в русской таблице сохранится как =SUMPRODUCT(A1:A9;B1:B9); десятичная точка станет запятой. Текст внутри строк и имена листов не затрагиваются.


Требования


Установка вручную (если не делает Claude)

1. Скачать

git clone https://github.com/stepan-cloud/claude-google-sheets-mcp (или кнопка Code → Download ZIP и распаковать). Папка может быть где угодно.

2. Запустить установщик

  • Windows: двойной клик по install.bat.

  • Любая ОС: python setup.py из папки репозитория.

Создаст окружение, поставит зависимости и зарегистрирует коннектор.

3. Настройка Google Cloud (один раз, ~5–10 минут)

  1. Открой https://console.cloud.google.com/ и войди в свой Google-аккаунт.

  2. Создай проект (выбор проекта вверху → New Project), например claude-sheets.

  3. APIs & Services → Library → включи (Enable): Google Sheets API и Google Drive API.

  4. APIs & Services → OAuth consent screen → тип External → заполни обязательные поля (название любое, email — твой).

    • Чтобы вход не «протухал» раз в 7 дней — нажми Publish app (Publishing status → In production). Для личного использования это нормально.

    • Либо оставь Testing и добавь свой email в Audience → Test users.

  5. APIs & Services → Credentials → Create credentials → OAuth client ID → тип Desktop appCreateDownload JSON.

  6. Переименуй скачанный файл в credentials.json и положи его в папку репозитория (рядом с setup.py).

4. Разовая авторизация

  • Windows: двойной клик по authorize.bat.

  • Любая ОС: python authorize.py

Откроется браузер → войди в Google → разреши доступ. Если увидишь «Google не проверил это приложение» → Дополнительно → Перейти (небезопасно) (это твоё собственное приложение). Появится token.json.

5. Перезапустить Claude Code

Полностью закрой и открой приложение.


Проверка

Попроси Claude: «Покажи список моих Google Таблиц». Если ответит — работает. Коннектор виден и в команде /mcp как google-sheets. В графической панели Connectors его нет — это нормально: у локальных серверов другой механизм.


Как пользоваться

Пиши задачи обычным языком, таблицу указывай ссылкой из браузера или её ID:

  • «Прочитай лист "Остатки" из таблицы <ссылка> и посчитай сумму столбца C»

  • «Добавь в таблицу <ссылка> строку: дата сегодня, клиент Иванов, сумма 15000»

  • «Создай таблицу "Отчёт" с листами Продажи и Расходы»

  • «Сделай шапку жирной, с серым фоном и по центру»


Инструменты (15)

Инструмент

Что делает

list_spreadsheets

список твоих таблиц

get_spreadsheet_info

название таблицы и её листы

read_range

прочитать диапазон (значения / формулы)

write_range

записать значения (перезапись)

append_rows

дописать строки в конец

clear_range

очистить диапазон

create_spreadsheet

создать таблицу

add_sheet · delete_sheet · rename_sheet · duplicate_sheet

листы (вкладки)

rename_spreadsheet

переименовать таблицу

find_replace

поиск и замена

format_cells

форматирование

batch_update

«сырой» Sheets API


Отключить / удалить

  • Windows: uninstall.bat.

  • Любая ОС: python setup.py --uninstall.

Уберёт запись из ~/.claude.json; папку потом можно удалить. Временно выключить можно через /mcp в Claude Code.


Альтернатива: сервисный аккаунт (без браузера, токен не протухает)

  1. Credentials → Create credentials → Service account, затем Keys → Add key → JSON — скачай ключ.

  2. Положи его в папку как service_account.json.

  3. Расшарь нужные таблицы (или папку на Диске) на email сервисного аккаунта как Редактора.

  4. authorize тогда не нужен. Перезапусти Claude Code.


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

  • credentials.json, token.json, service_account.jsonэто ключи от твоих таблиц. Никому не пересылай (они уже в .gitignore и не попадают в git).

  • У каждого пользователя свой аккаунт и свои ключи; чужие таблицы не видны.

  • Права: чтение/запись Google Sheets + чтение списка файлов Диска (для поиска).


Если что-то не работает

  • /mcp не показывает google-sheets → перезапусти Claude Code полностью.

  • «ОШИБКА АВТОРИЗАЦИИ» → не пройден authorize, либо истёк токен (Testing — раз в 7 дней). Запусти authorize снова или опубликуй приложение (шаг 3.4).

  • Google Sheets API has not been used… → не включён API (шаг 3.3).

  • Python 3 not found → поставь Python с галочкой «Add to PATH».


Лицензия

MIT — см. LICENSE.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

No tool schema history has been recorded yet.

Maintenance

ActivityMaintained
ResponsivenessNo issues

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stepan-cloud/claude-google-sheets-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server