Skip to main content
Glama

Google Drive MCP Server

Googleドライブサーバー

この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索に加え、Google スプレッドシートの読み取りと書き込みも可能になります。

このプロジェクトには、もともと Anthropic, PBC によって開発され、このリポジトリから MIT ライセンスに基づいてライセンスされたコードが含まれています。

コンポーネント

ツール

  • gdrive_search
    • 説明: Google ドライブ内のファイルを検索します。
    • 入力:
      • query (文字列): 検索クエリ。
      • pageToken (文字列、オプション): 次の結果ページのトークン。
      • pageSize (数値、オプション): ページあたりの結果数 (最大 100)。
    • 出力: 一致するファイルのファイル名と MIME タイプを返します。
  • gdrive_read_file
    • 説明: Google ドライブからファイルの内容を読み取ります。
    • 入力:
      • fileId (文字列): 読み取るファイルの ID。
    • 出力: 指定されたファイルの内容を返します。
  • gsheets_read
    • 説明: 範囲と書式設定の柔軟なオプションを使用して、Google スプレッドシートからデータを読み取ります。
    • 入力:
      • spreadsheetId (文字列): 読み取るスプレッドシートの ID。
      • ranges (文字列の配列、オプション):A1表記の範囲の配列(例: ['Sheet1!A1:B10'] )。指定されていない場合は、シート全体を読み取ります。
      • sheetId (数値、オプション): 読み取るシートIDを指定します。範囲が指定されていない場合は、最初のシートを読み取ります。
    • 出力: スプレッドシートから指定されたデータを返します。
  • gsheets_update_cell
    • 説明: Google スプレッドシートのセルの値を更新します。
    • 入力:
      • fileId (文字列): スプレッドシートの ID。
      • range (文字列): A1 表記のセル範囲 (例: 'Sheet1!A1' )。
      • value (文字列): 新しいセルの値。
    • 出力: 指定されたセルの更新された値を確認します。

リソース

サーバーは Google ドライブ ファイルへのアクセスを提供します。

  • ファイル( gdrive:///<file_id> )
    • すべてのファイルタイプをサポート
    • Google Workspace ファイルは自動的にエクスポートされます。
      • ドキュメント → Markdown
      • スプレッドシート → CSV
      • プレゼンテーション → プレーンテキスト
      • 図面 → PNG
    • その他のファイルはネイティブ形式で提供されます

はじめる

  1. 新しい Google Cloud プロジェクトを作成する
  2. GoogleドライブAPIを有効にする
  3. OAuth 同意画面を構成する(テストの場合は「内部」で問題ありません)
  4. OAuth スコープhttps://www.googleapis.com/auth/spreadsheets追加しますhttps://www.googleapis.com/auth/drive.readonly
  5. アプリケーションタイプ「デスクトップアプリ」のOAuth クライアント ID を作成します
  6. クライアントのOAuthキーのJSONファイルをダウンロードします
  7. キーファイルの名前をgcp-oauth.keys.jsonに変更し、 GDRIVE_CREDS_DIRで指定したパス (例: /Users/username/.config/mcp-gdrive ) に配置します。
  8. OAuthクライアントIDとクライアントシークレットをメモしてください。これらは設定ディレクトリとともに環境変数として指定する必要があります。

必ずnpm run buildまたはnpm run watchのいずれかを使用してサーバーをビルドしてください。

Smithery経由でインストール

Smithery経由で Claude Desktop 用の drive-mcp を自動的にインストールするには:

npx -y @smithery/cli install @rishipradeep-think41/drive-mcp --client claude

認証

Google API にリクエストを行う前に、ブラウザで認証を求められます。Google Cloud プロジェクトと同じ組織のアカウントで認証する必要があります。

OAuth トークンは、 GDRIVE_CREDS_DIR環境変数で指定されたディレクトリに保存されます。

デスクトップアプリでの使用

このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。

{ "mcpServers": { "gdrive": { "command": "npx", "args": [ "-y", "@isaacphi/mcp-gdrive" ], "env": { "CLIENT_ID": "<CLIENT_ID>", "CLIENT_SECRET": "<CLIENT_SECRET>", "GDRIVE_CREDS_DIR": "/path/to/config/directory" } } } }

ライセンス

このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索に加え、Google スプレッドシートの読み取りと書き込みも可能になります。

  1. コンポーネント
    1. ツール
    2. リソース
  2. はじめる
    1. Smithery経由でインストール
    2. 認証
    3. デスクトップアプリでの使用
  3. ライセンス

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      MCP server to interact with Google produts.
      Last updated -
      270
      Python
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      This MCP server integrates with Google Drive to allow listing, reading, and searching over files.
      Last updated -
      1,971
      52,814
      Python
      MIT License
    • -
      security
      A
      license
      -
      quality
      Integrates with Google Drive to enable listing, searching, and reading files, plus reading and writing to Google Sheets.
      Last updated -
      91
      86
      TypeScript
      MIT License
    • -
      security
      F
      license
      -
      quality
      An MCP server that monitors and provides analytics on weekly report submissions in a Google Sheet, allowing users to check missing submissions, view statistics, and track individual reporting status.
      Last updated -
      Python

    View all related MCP servers

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/rishipradeep-think41/drive-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server