これは Google 公式の Google Calendar MCP サーバーですか?
いいえ。GitHub ユーザー takumi0706 によるコミュニティプロジェクトで、Google とは無関係です。Google Calendar API の呼び出しには公式の `googleapis` クライアントを使っています。
@takumi0706
基本情報
Claude Desktop と連携するための Google Calendar MCP サーバー
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": [
"-y",
"@takumi0706/google-calendar-mcp"
],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REDIRECT_URI": "http://localhost:3000/oauth2callback"
}
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。
この Google Calendar MCP サーバーは、takumi0706 が開発したコミュニティ製の TypeScript サーバーで、Claude Desktop を Google Calendar API に接続します。Google OAuth2 でサインインすると、Claude が自然言語でカレンダーの予定を一覧・作成・更新・削除できるようになります。
npm で @takumi0706/google-calendar-mcp として公開され、stdio でローカルに動作し、MIT ライセンスです。Google の製品ではなく、Google Cloud の OAuth クライアントは自分で用意します。バージョン 2.0.0 では OAuth フローに PKCE が追加され、MCP プロトコルのリビジョン 2026-07-28 に移行し(2025 年の旧リビジョンも引き続き利用可能)、Node.js 20 以降が必須になりました。
前提条件:
GOOGLE_REDIRECT_URI と一致させる必要があり、README のデフォルトは http://localhost:4153/oauth2callback です。環境変数:
GOOGLE_CLIENT_ID、GOOGLE_CLIENT_SECRET、GOOGLE_REDIRECT_URI(必須)TOKEN_ENCRYPTION_KEY(任意。未設定なら自動生成。ちょうど 64 文字の 16 進数である必要あり)AUTH_PORT / AUTH_HOST(デフォルト 4153 / localhost)と、MCP サーバー用の PORT / HOST(デフォルト 3000 / localhost)USE_MANUAL_AUTH=trueclaude_desktop_config.json にサーバーを追加します。
{
"mcpServers": {
"google-calendar": {
"command": "npx",
"args": ["-y", "@takumi0706/google-calendar-mcp"],
"env": {
"GOOGLE_CLIENT_ID": "your_client_id",
"GOOGLE_CLIENT_SECRET": "your_client_secret",
"GOOGLE_REDIRECT_URI": "http://localhost:4153/oauth2callback"
}
}
}
}
初回利用時にブラウザーが開き、Google へのサインインと同意を求められます。USE_MANUAL_AUTH=true の場合は、代わりに Google が表示する認可コードを貼り付けます。
README が対象としているのは Claude Desktop です。標準的な stdio サーバーなので、Claude Code、Cursor、VS Code でも同じ env の値で npx -y @takumi0706/google-calendar-mcp コマンドを実行できますが、作者はこれらの手順を文書化していません。
npm install -g @takumi0706/google-calendar-mcp
git clone https://github.com/takumi0706/google-calendar-mcp.git
cd google-calendar-mcp
npm install
npm run build
npm start
updateEvent は既存の予定を取得してから変更をマージするため、指定しなかった項目は保持される。RRULE:FREQ=WEEKLY;BYDAY=MO,WE,FR のような RFC 5545 のルールによる繰り返し予定。colorId(1〜11)による予定の色分けに加え、参加者、場所、説明、タイムゾーンに対応。authenticate ツールで、Claude を再起動せずに Google アカウントを切り替え。state、固定のリダイレクト URI、Zod による入力検証、メモリ上での AES-256-GCM によるトークン暗号化。サーバーが公開するツールは 5 つです。
getEvents は予定を一覧表示します。任意の引数は calendarId、timeMin/timeMax(ISO 8601)、maxResults(デフォルト 10)、orderBy(startTime または updated)です。createEvent は summary、start、end(日時、または終日の date)に加え、任意で説明、場所、参加者、colorId、recurrence を含む event オブジェクトを受け取ります。updateEvent は eventId と変更したい項目だけを受け取ります。deleteEvent は eventId で予定を削除します。authenticate は Google へのサインインをやり直し、セッションの途中でアカウントを切り替えるのに使えます。コミュニティ製の Google Calendar MCP サーバーは数多くあり、その多くはローカルサーバーと自前の Google Cloud OAuth 認証情報という同じ構成です。このサーバーはコンパクト(ツール 5 つ)で、Claude Desktop に特化しており、最近セキュリティが強化されました。Google Cloud プロジェクトを管理したくない場合は、Zapier MCP のようなホスト型の連携プラットフォームを使い、Zapier アカウント経由で Google Calendar の操作を公開する方法もあります。Microsoft のカレンダーなら Outlook MCP Server を参照してください。
GOOGLE_REDIRECT_URI と完全に一致していることを確認します。Authentication failed: Invalid state parameter:バージョン 1.0.3 以降に更新します。古いバージョンではポート 4153 を解放して再起動します。USE_MANUAL_AUTH=true を設定し、認可コードを手動で貼り付けます。いいえ。GitHub ユーザー takumi0706 によるコミュニティプロジェクトで、Google とは無関係です。Google Calendar API の呼び出しには公式の `googleapis` クライアントを使っています。
はい。サーバーは MIT ライセンスで無料です。Calendar API を有効にした Google Cloud プロジェクトと、自分の OAuth 認証情報が必要です。
Google OAuth2 の client ID と client secret、それに登録したリダイレクト URI を、`GOOGLE_CLIENT_ID`、`GOOGLE_CLIENT_SECRET`、`GOOGLE_REDIRECT_URI` として渡します。
はい。OAuth トークンはメモリ上にのみ保持され、ディスクには書き込まれないため、再起動のたびに再認証が必要です。
Claude Desktop 向けに作られ文書化されていますが、標準的な stdio の MCP サーバーです。stdio サーバーを起動できるクライアントなら、同じ環境変数で同じ `npx` コマンドを実行できます。
はい。`createEvent` と `updateEvent` は RFC 5545 の `recurrence` ルールを受け付け、どのツールでも任意で `calendarId` を指定できます(デフォルトはメインのカレンダー)。
サーバーは予定を作成・変更・削除できます。PKCE、CSRF 対策済みの state 処理、メモリ上で暗号化されたトークンを使っていますが、client secret は秘密にし、削除を伴う依頼は承認前に確認してください。

ListingGood AI Recommendation Engine — a hosted MCP server + Claude/Cursor skills that make Amazon's AI recommend your products. Free no-login scan: https://listinggood.com/scan Get API key: https://listinggood.com/deve

Contio MeetingOS is an AI-powered workspace for meeting-driven teams. — from planning to follow-through. It gives you a structured workspace to build agendas, collaborate with participants in real time, capture transcri

Human-in-the-loop decision-making by hybrid jury. Tribeunal is a decision platform where humans and AI agents open cases, weigh evidence and vote. 41 MCP tools + eight Agent Skills, incl. long-poll verdict awaiting, arbi

Find wedding venues and suppliers, plan budgets and timelines, and manage wedding details, guests and events with your AI assistant. Public planning tools are free to use; private wedding tools use OAuth and changes requ
Comuna is a free-forever team workspace (Kanban, table, calendar, Gantt, chat, notes, wiki) where your AI is a real board member. Connect Claude or ChatGPT via MCP in 60 seconds: 80+ tools to work cards under its own ide
コメント