claude-google-sheets-mcp
Provides tools for reading and writing Google Sheets, including cell values and formulas, appending rows, creating and managing spreadsheets and sheets, formatting cells, find-and-replace, and raw Google Sheets API batchUpdate operations.
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., "@claude-google-sheets-mcpShow me my Google Sheets"
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 коннектор для Claude Code
MCP-коннектор, который даёт Claude Code полноценную работу с Google Таблицами: и чтение, и запись (штатный коннектор Google Drive умеет только читать).
Claude сможет читать и записывать ячейки, добавлять строки, создавать таблицы и
листы, форматировать, делать поиск-замену и выполнять любые операции Google
Sheets API. Формулы пишутся в обычном виде — коннектор сам подставляет разделитель
под локаль таблицы (для русских таблиц ; и десятичную запятую). Ставится
локально: каждый пользователь подключает свой Google-аккаунт, данные никуда,
кроме Google и его компьютера, не уходят.
🤖 Если ты — Claude, и пользователь дал тебе эту ссылку
Это MCP-коннектор Google Таблиц. Установи его для пользователя сам, по шагам:
Проверь Python 3.10+ (
python --version). Нет — дай ссылку https://www.python.org/downloads/ (Windows: галочка «Add python.exe to PATH»).Склонируй репозиторий в постоянную папку:
git clone https://github.com/stepan-cloud/claude-google-sheets-mcpЗапусти установщик из этой папки:
python setup.py(создаст.venv, поставит зависимости, зарегистрирует коннектор в~/.claude.json).Google-доступ — это делает сам пользователь (нужен вход в его Google). Проведи его по разделу «Настройка Google Cloud» ниже, чтобы он получил
credentials.jsonи положил его в папку. Пароли у него НЕ спрашивай.Пусть выполнит
python authorize.py— разовый вход через браузер.Скажи полностью перезапустить Claude Code.
Проверь: попроси «покажи мои гугл-таблицы».
Подробности для тебя — в файле
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); десятичная точка станет запятой. Текст
внутри строк и имена листов не затрагиваются.
Требования
Python 3.10+ — https://www.python.org/downloads/ (Windows: «Add to PATH»).
Claude Code (десктоп-приложение или CLI).
Аккаунт Google.
Установка вручную (если не делает 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 минут)
Открой https://console.cloud.google.com/ и войди в свой Google-аккаунт.
Создай проект (выбор проекта вверху → New Project), например
claude-sheets.APIs & Services → Library → включи (Enable): Google Sheets API и Google Drive API.
APIs & Services → OAuth consent screen → тип External → заполни обязательные поля (название любое, email — твой).
Чтобы вход не «протухал» раз в 7 дней — нажми Publish app (Publishing status → In production). Для личного использования это нормально.
Либо оставь Testing и добавь свой email в Audience → Test users.
APIs & Services → Credentials → Create credentials → OAuth client ID → тип Desktop app → Create → Download JSON.
Переименуй скачанный файл в
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)
Инструмент | Что делает |
| список твоих таблиц |
| название таблицы и её листы |
| прочитать диапазон (значения / формулы) |
| записать значения (перезапись) |
| дописать строки в конец |
| очистить диапазон |
| создать таблицу |
| листы (вкладки) |
| переименовать таблицу |
| поиск и замена |
| форматирование |
| «сырой» Sheets API |
Отключить / удалить
Windows:
uninstall.bat.Любая ОС:
python setup.py --uninstall.
Уберёт запись из ~/.claude.json; папку потом можно удалить. Временно выключить
можно через /mcp в Claude Code.
Альтернатива: сервисный аккаунт (без браузера, токен не протухает)
Credentials → Create credentials → Service account, затем Keys → Add key → JSON — скачай ключ.
Положи его в папку как
service_account.json.Расшарь нужные таблицы (или папку на Диске) на email сервисного аккаунта как Редактора.
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.
This server cannot be installed
Maintenance
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
Connect AI assistants to Google Sheets through controlled tools for reading and updating rows.
Multiple Google accounts (Gmail, Calendar, Drive, Contacts, Tasks) in one Claude connector.
Give Claude only the Google Drive files you choose. Every action logged.
Personal CRM for Claude. Contacts live as plain-text files in your own Google Drive.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables Claude to read, write, append, and clear data in Google Sheets directly using a Google Cloud Service Account. It provides tools for real-time spreadsheet interaction, including fetching sheet metadata and managing cell ranges through simple commands.499MIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude to read, write, append, create, and clear Google Sheets data using natural language.-
- AlicenseAqualityDmaintenanceEnables to read, write, format cells, create charts, use formulas, and manage Google Sheets spreadsheets directly from Claude, Cursor, or any MCP-compatible client.2718MIT
- FlicenseBqualityCmaintenanceConnects Claude.ai to Google Sheets, allowing read, append, and update operations on spreadsheets directly from chat.3-
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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