hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Enables creation, reading, and updating of Google Docs with tools to manage document content
Provides file search capabilities and folder creation within Google Drive
Allows creation of spreadsheets and managing cell values through range-based operations
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ファイルを参照してください。
This server cannot be installed
Google Workspace とのシームレスな統合を提供し、安全な OAuth2 認証を通じて Google ドライブ、ドキュメント、スプレッドシートの操作を可能にするモデル コンテキスト プロトコル サーバー。