Google Drive MCP Server logo

Google Drive MCP Server

シェア

GoogleドライブのファイルをAIが直接検索・読み取りできるMCPサーバー。「あのファイルどこだっけ?」という探す手間をなくし、議事録・提案書・スプレッドシートの内容をAIに即座に参照させられる。

Google Driveファイル管理ドキュメントスプレッドシートGoogle
最終確認:
2026-03-29
ライセンス:
MIT

設定方法

{
  "mcpServers": {
    "google-drive": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-gdrive"],
      "env": {
        "GDRIVE_CLIENT_ID": "<YOUR_OAUTH_CLIENT_ID>",
        "GDRIVE_CLIENT_SECRET": "<YOUR_OAUTH_CLIENT_SECRET>"
      }
    }
  }
}

概要

Google Drive MCP Serverは、Model Context Protocol(MCP)の公式リファレンス実装の一つです。GoogleドライブのファイルをAIクライアントから直接検索・読み取りできます。

「先月の会議議事録をまとめて」「提案書の要点を教えて」といった指示に対して、AIがGoogleドライブを検索してファイルの内容を読み取り、そのまま回答に反映します。毎回ドライブを開いてファイルを探す手間がなくなり、情報収集・まとめ作業の効率が大きく上がります。

導入手順

前提条件

  • Node.js 18以上
  • Googleアカウント
  • Google Cloud ProjectでDrive APIを有効化し、OAuth 2.0クライアントIDを取得済みであること

ステップ

  1. Google Cloud Console でプロジェクトを作成(または既存を選択)
  2. 「APIとサービス」→「ライブラリ」からGoogle Drive APIを有効化
  3. 「APIとサービス」→「認証情報」でOAuth 2.0クライアントIDを作成(種類: デスクトップアプリ)
  4. クライアントIDとクライアントシークレットをメモ
  5. ページ上部のタブから使用環境(Claude Desktop / Cursor / Cline)を選択し、JSON設定をコピー
  6. <YOUR_OAUTH_CLIENT_ID><YOUR_OAUTH_CLIENT_SECRET> をそれぞれ置き換え
  7. コピーしたJSONを設定ファイル(claude_desktop_config.json など)に追記して保存
  8. クライアントを再起動すると、初回起動時にGoogleアカウントの認証ダイアログが表示される

使い方の例

「Googleドライブで『2026年第1四半期 売上レポート』というファイルを検索して内容を要約して」

「先週作成したドキュメントを一覧表示して」

「『プロジェクト計画書』の中から、担当者が山田さんの項目だけを抜き出して」

注意事項

  • OAuthクライアントシークレットはソースコードやチャット履歴に含めないよう注意してください。環境変数または .env ファイルで管理し、.gitignore に追加してください。
  • 初回起動時にブラウザでGoogleアカウントの認証が必要です。認証後は ~/.config/google-drive-mcp/ にトークンが保存され、次回以降は自動認証されます。
  • アクセスできるのは認証したGoogleアカウントのドライブ内ファイルのみです。共有ドライブは別途権限設定が必要な場合があります。
  • Google Drive APIには1日あたりのリクエスト制限があります。大量のファイル操作は分割して実行してください。

主なユースケース

  1. Googleドライブ内の資料をAIが即座に検索・要約するため、ファイルを探す手間がなくなる
  2. 議事録・提案書などをファイル名で指示するだけでAIが内容を読み取って答えてくれる
  3. スプレッドシートの内容をAIが読み取り、集計・転記・分析作業を自動化できる
  4. 複数ドキュメントを横断検索して情報を整理する作業をAIに任せられる

プラットフォーム別の注意事項

  • WindowsPowerShellで環境変数を設定する場合は `$env:GDRIVE_CLIENT_ID = '...'` を使用してください。
  • プロキシ環境社内プロキシ環境では `HTTPS_PROXY` 環境変数を合わせて設定してください。