Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Google

БесплатноНе проверен

Multi-account Google MCP server providing read access to Gmail and Calendar via stdio. Supports secure authentication for personal and work accounts with OAuth

GitHubEmbed

Описание

Multi-account Google MCP server providing read access to Gmail and Calendar via stdio. Supports secure authentication for personal and work accounts with OAuth and keychain token storage.

README

Multi-account Google MCP server exposing Gmail and Calendar read tools over stdio.

Security notes

  • credentials.json is local-only and must never be committed.
  • Copy credentials.template.json to credentials.json and fill it with your local OAuth client values.
  • Refresh tokens are stored in your OS keychain (keyring), not in source control.

Setup

  1. Install dependencies:
    • uv sync
  2. Create local OAuth client config:
    • cp credentials.template.json credentials.json
  3. Set expected account emails (optional but recommended for auth safety checks):
  4. Optionally set a specific work calendar filter:
    • export GOOGLE_MCP_WORK_CALENDAR="calendar-id-or-summary"
  5. Authorize each account:
    • uv run auth_setup.py personal
    • uv run auth_setup.py work

Run server

  • uv run server.py

Integration tests

These hit real Google APIs.

  • Basic live tests:
    • RUN_LIVE_TESTS=1 uv run integration_smoke.py
  • Include destructive keychain mutation test:
    • RUN_LIVE_TESTS=1 RUN_DESTRUCTIVE_TESTS=1 uv run integration_smoke.py

Publish safety checks

  • Run local security guardrail:
    • python scripts/security_check.py
  • Optional pre-commit integration:
    • uv tool install pre-commit
    • pre-commit install
    • pre-commit run --all-files
  • CI runs the same script on every push/PR via .github/workflows/security-check.yml.

from github.com/giantrotta24/multi-account-google-mcp

Установка Google

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/giantrotta24/multi-account-google-mcp

FAQ

Google MCP бесплатный?

Да, Google MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Google?

Нет, Google работает без API-ключей и переменных окружения.

Google — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Google в Claude Desktop, Claude Code или Cursor?

Открой Google на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Google with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории communication