a-bonus/google-docs-mcp
The Ultimate Google Docs, Sheets, Drive, Gmail, & Google Calendar MCP Server. This MCP (primarily for use in Claude Desktop) gains full access to your google suite and lets claude do its thing.
解決する課題
このプロジェクトは、AIアシスタント(Claude Desktop、Cursor、Windsurfなど)がGoogle Workspaceエコシステムと直接対話できるModel Context Protocol (MCP) サーバーを提供します。手動でのコピー&ペーストの必要性を排除し、LLMがGoogle Docs、Sheets、Drive、Gmail、Calendarのコンテンツを読み取り、作成、編集できるようにします。
動作方法
サーバーはMCP互換クライアントとGoogle APIの間のブリッジとして機能します。OAuth 2.0による認証を使用し、AIが呼び出せる広範な「ツール」を公開します。これらのツールは、ドキュメントをmarkdown形式で読み取る、スプレッドシートに行を追加する、メールを検索するなどの特定のAPI操作に対応しています。npx経由でローカルにデプロイできるほか、チーム全体で利用可能なGoogle Cloud Runでリモートにデプロイすることも可能です。
対象ユーザー
個人または職業的なGoogle WorkspaceデータにLLMが直接アクセスできるようにしたい、AIコードエディターやアシスタントのユーザー。
主な特徴
- 包括的なWorkspace統合: Google Docs、Sheets、Drive、Gmail、Calendarに対する完全なCRUD操作。
- Markdownワークフロー: LLMの編集を容易にするために、ドキュメントの内容をmarkdown形式で読み取り・置換可能。
- 詳細なシート制御: セルの書式設定、条件付き書式設定、テーブル作成、範囲保護などの高度なスプレッドシートツール。
- Gmail & Calendarの自動化: メールボックスの整理、メール送信、下書き管理、Google Meetリンク付きのイベントスケジューリングなどのツール。
- Apps Scriptサポート: より高度な自動化のための下位層Apps Scriptプロジェクトの作成・編集が可能。
- 柔軟なデプロイ: ローカルの
stdioトランスポートと、Cloud Runを介したリモートのhttpStreamデプロイの両方をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト