Google Sheets OAuth
БесплатноНе проверенEnables creating and reading Google Sheets in your personal Drive using OAuth authentication. Files are owned by you, not a service account.
Описание
Enables creating and reading Google Sheets in your personal Drive using OAuth authentication. Files are owned by you, not a service account.
README
OAuth-based Google Sheets MCP. Files are owned by you (the authenticated user), not a service account, so they land in your personal Drive and ownership/sharing works the normal way.
Companion to mcp-studio-google-sheets-mcp which uses a service account. The OAuth flavour avoids the "service-accounts-in-personal-projects can't create files" landmine.
Setup
You need a Google OAuth Client ID before installing.
- https://console.cloud.google.com → APIs & Services → Credentials.
- Create Credentials → OAuth client ID.
- Application type: Desktop app. (Web app works too if you prefer.)
- Give it a name (e.g. "MCP Studio Sheets"). Click Create.
- Copy the Client ID Google shows you. (No client secret needed — Studio uses PKCE.)
- On the OAuth consent screen tab, add your Google email to Test users if the consent screen is in Testing mode.
- Make sure Google Sheets API and Google Drive API are enabled (APIs & Services → Library → Enable).
Install in MCP Studio
/install https://github.com/RPieterse/mcp-studio-google-sheets-oauth-mcp
After install, Studio opens Settings → MCP Servers → Google Sheets (OAuth). Expand the row, then:
- Paste your OAuth Client ID into the input field and click Save.
- Click Authorize in browser below. Approve the Google consent screen. Studio captures the tokens.
After that:
/osheet_create Democreates a sheet owned by you, in your My Drive.
Why the duplicated trigger names
The service-account MCP uses /sheet_create, /sheet_read. This OAuth
flavour uses /osheet_create, /osheet_read so you can have BOTH MCPs
installed at the same time without trigger collisions.
Caveats
- Studio currently keeps OAuth tokens in memory only (no keychain
persistence yet — tracked in the main repo's
docs/ROADMAP.md). You'll re-authorize on every Studio launch. - Google access tokens expire after ~1 hour. The MCP's OAuth2Client
auto-refreshes IF Google handed us a
refresh_tokenon first consent. If it didn't (this happens when you've authorized this client before), reauthorize withprompt=consentonce to force a new refresh token.
from github.com/RPieterse/mcp-studio-google-sheets-oauth-mcp
Установка Google Sheets OAuth
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/RPieterse/mcp-studio-google-sheets-oauth-mcpFAQ
Google Sheets OAuth MCP бесплатный?
Да, Google Sheets OAuth MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Google Sheets OAuth?
Нет, Google Sheets OAuth работает без API-ключей и переменных окружения.
Google Sheets OAuth — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Google Sheets OAuth в Claude Desktop, Claude Code или Cursor?
Открой Google Sheets OAuth на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Notion
Read and write pages in your workspace
автор: NotionLinear
Issues, cycles, triage — from Claude
автор: LinearGoogle Drive
Search and read your Drive files
автор: Googlemindsdb/mindsdb
Connect and unify data across various platforms and databases with [MindsDB as a single MCP server](https://docs.mindsdb.com/mcp/overview).
автор: mindsdbCompare Google Sheets OAuth with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории productivity
