Google ドライブ MCP サーバー
Google ドライブとのシームレスな統合を提供する強力なモデル コンテキスト プロトコル (MCP) サーバー。AI モデルが Google ドライブからファイルを検索、一覧表示、読み取ることができます。
🚀 機能
ツール
1. gdrive_search
強力な全文検索機能を使用して、Google ドライブ内のファイルを検索します。
- 入力:
- 出力: 次のファイルのリスト:
- ファイル名
- MIMEタイプ
- ファイルID
- 最終更新日時
- ファイルサイズ
2. gdrive_read_file
Google ドライブのファイル ID を使用してファイルの内容を直接読み取ります。
- 入力:
- 出力: 適切な形式に変換されたファイルの内容
自動ファイル形式処理
サーバーは、さまざまな Google Workspace ファイル形式をインテリジェントに処理します。
- 📝 Googleドキュメント → Markdown
- 📊 Google スプレッドシート → CSV
- 📊 Google プレゼンテーション → プレーンテキスト
- 🎨 Google 描画 → PNG
- 📄 テキスト/JSON ファイル → UTF-8 テキスト
- 📦 その他のファイル → Base64エンコード
🛠️ はじめに
前提条件
- Node.js (v16 以上)
- npmまたはyarn
- Google Cloud プロジェクト
- Google Workspace または個人の Google アカウント
Google Cloud の詳細な設定
- Google Cloud プロジェクトを作成する
- Google Cloud Consoleにアクセスする
- 「新しいプロジェクト」をクリックします
- プロジェクト名を入力します(例:「MCP GDrive Server」)
- 「作成」をクリック
- プロジェクトが作成されるまで待って選択します
- GoogleドライブAPIを有効にする
- APIライブラリへ移動
- 「Google Drive API」を検索
- 「Google Drive API」をクリックします
- 「有効にする」をクリックします
- APIが有効になるまで待ちます
- OAuth同意画面の設定
- OAuth同意画面に移動する
- ユーザータイプを選択:
- Google Workspace を使用している場合は「内部」
- 個人の Google アカウントの場合は「外部」
- 「作成」をクリック
- 必須フィールドに入力します。
- アプリ名:「MCP GDrive Server」
- ユーザーサポートメール: あなたのメールアドレス
- 開発者連絡先メールアドレス: あなたのメールアドレス
- 「保存して続行」をクリックします
- 「スコープ」ページで:
- 「スコープの追加または削除」をクリックします
https://www.googleapis.com/auth/drive.readonly
を追加します。- 「更新」をクリック
- 「保存して続行」をクリックします
- 概要を確認し、「ダッシュボードに戻る」をクリックします。
- OAuthクライアントIDを作成する
- 資格情報へ移動
- 上部の「認証情報を作成」をクリックします
- 「OAuthクライアントID」を選択
- アプリケーションの種類を選択:「デスクトップアプリ」
- 名前:「MCP GDrive サーバー デスクトップ クライアント」
- 「作成」をクリック
- ポップアップで:
- 「JSONをダウンロード」をクリックします
- ファイルを保存する
- 「OK」をクリック
- プロジェクトで資格情報を設定する
インストール
認証
- 資格情報ディレクトリを作成し、OAuth キーを配置します。
- 認証コマンドを実行します。
- ブラウザでOAuthフローを完了する
- 資格情報は
credentials/.gdrive-server-credentials.json
に保存されます。
🔧 使用方法
コマンドラインツールとして
デスクトップアプリとの統合
次の構成をアプリのサーバー設定に追加します。
path/to/gdrive-mcp-server
インストール ディレクトリへの実際のパスに置き換えます。
使用例
- ファイルを検索:
- ファイルの内容を読み取る:
🔒 セキュリティ
- すべての機密資格情報は
credentials
ディレクトリに保存されます - OAuth の認証情報とトークンはバージョン管理から除外されます
- Google ドライブへの読み取り専用アクセス
- 安全なOAuth 2.0認証フロー
🤝 貢献する
貢献を歓迎します!お気軽にプルリクエストを送信してください。
📝 ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。詳細はLICENSEファイルをご覧ください。
🔍 トラブルシューティング
問題が発生した場合:
- Google Cloud プロジェクトの設定を確認する
- 必要なすべてのOAuthスコープが有効になっていることを確認する
- 資格情報が
credentials
ディレクトリに適切に配置されていることを確認します - Google ドライブのファイル権限とアクセス権を確認する
📚 追加リソース
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Google ドライブとの統合により、ファイルのリスト、読み取り、検索が可能になり、Google Workspace ファイルの自動エクスポートによりさまざまなファイル タイプがサポートされます。
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis MCP server integrates with Google Drive to allow listing, reading, and searching over files.Last updated -1,97151,505PythonMIT License
- -securityAlicense-qualityIntegrates with Google Tasks to allow listing, reading, searching, creating, updating, and deleting tasks.Last updated -15TypeScriptMIT License
- AsecurityAlicenseAqualityEnables search capabilities using a Google Custom Search Engine, allowing users to input a search term and retrieve search result titles, links, and snippets, while facilitating integration with other tools for content extraction and advanced search strategies.Last updated -113PythonThe Unlicense
- -securityAlicense-qualityIntegrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.Last updated -9186TypeScriptMIT License
Appeared in Searches
- A tool for finding email attachments or file attachments
- How to Save Contacts to iCloud or Google Gmail
- Google Drive and MCP (possible topics: integration, management, or related tools)
- An agent for accessing marketing data and brand assets to grow a company
- Most Common Tools for Improving Organizational Efficiency