MCP Google Workspace サーバー
AI エージェントが Google Workspace(ドライブ、ドキュメント、スプレッドシート)サービスと対話できるようにするモデル コンテキスト プロトコル(MCP)サーバー。
🌟 特徴
Google ドライブ: ファイルの検索、フォルダの作成
Google ドキュメント: ドキュメントの作成、閲覧、更新
Google スプレッドシート: スプレッドシートを作成し、セルの値を読み書きする
複数のトランスポートモード: stdio (デフォルト)、SSE、WebSocket
MCP対応クライアントサポート(カーソル等)
📋 インストール
uvの使用(推奨)
pipの使用
開発セットアップ
🔧 構成
MCPクライアント用の構成
クライアント設定に追加します (例: Cursor、Claude):
uvx の使用 (推奨):
pip インストールを使用する:
Google OAuth 設定
Google Cloud Consoleにアクセス
ドライブ、ドキュメント、スプレッドシートの API を有効にする
OAuth 2.0認証情報を作成する
~/.google/oauth.keys.jsonとして保存します。認証するには
mcp-google authを実行します
利用可能なツール
ドライブ操作
drive_search_files: Google ドライブ内のファイルを検索するquery(文字列、必須): 検索クエリpage_size(整数、オプション): 返される結果の数
drive_create_folder: 新しいフォルダを作成するname(文字列、必須): フォルダ名parent_id(文字列、オプション): 親フォルダID
ドキュメント操作
docs_create: 新しいドキュメントを作成するtitle(文字列、必須): ドキュメントのタイトルcontent(文字列、オプション): 初期コンテンツ
docs_get_content: ドキュメントの内容を取得するdocument_id(文字列、必須): ドキュメントID
docs_update_content: ドキュメントコンテンツを更新するdocument_id(文字列、必須): ドキュメントIDcontent(文字列、必須): 新しいコンテンツ
シート操作
sheets_create: 新しいスプレッドシートを作成するtitle(文字列、必須): スプレッドシートのタイトルsheets(配列、オプション): シート名
sheets_get_values: セルの値を取得するspreadsheet_id(文字列、必須): スプレッドシートIDrange(文字列、必須): A1表記の範囲
sheets_update_values: セルの値を更新するspreadsheet_id(文字列、必須): スプレッドシートIDrange(文字列、必須): A1表記の範囲values(配列、必須): 値の2次元配列
🛠️ 開発
🔍 デバッグ
対話型テストには MCP Inspector を使用します。
📚 リソース
🤝 貢献する
行動規範とプル リクエストの送信プロセスの詳細については、 CONTRIBUTING.md をお読みください。
🔒 セキュリティ
脆弱性の報告とベストプラクティスについては、 SECURITY.md を参照してください。
📄 ライセンス
MIT ライセンス - 詳細についてはLICENSEファイルを参照してください。
Related MCP Servers
- Asecurity-licenseAqualityA Model Context Protocol server that connects to Google Cloud services, allowing users to query logs, interact with Spanner databases, and analyze Cloud Monitoring metrics through natural language interaction.Last updated -405562Apache 2.0
- -security-license-qualityA Model Context Protocol server that integrates with Google Drive and Google Sheets, enabling users to create, read, update, and manage spreadsheets through natural language commands.Last updated -494MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI agents to interact with Google Workspace services including Drive, Docs, and Sheets through natural language commands.Last updated -8MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that provides an interface for AI models to interact with Google Docs, enabling reading, creating, updating, and searching Google Documents.Last updated -43