Skip to main content
Glama

Google Drive server

Googleドライブサーバー

この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索が可能になります。

コンポーネント

ツール

  • 検索
    • Googleドライブ内のファイルを検索する
    • 入力: query (文字列): 検索クエリ
    • 一致するファイルのファイル名とMIMEタイプを返します

リソース

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

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

はじめる

  1. 新しい Google Cloud プロジェクトを作成する
  2. GoogleドライブAPIを有効にする
  3. OAuth 同意画面を構成する(テストの場合は「内部」で問題ありません)
  4. OAuth スコープを追加しますhttps://www.googleapis.com/auth/drive.readonly
  5. アプリケーションタイプ「デスクトップアプリ」のOAuth クライアント ID を作成します
  6. クライアントのOAuthキーのJSONファイルをダウンロードします
  7. キーファイルの名前をgcp-oauth.keys.jsonに変更し、このリポジトリのルート(例: servers/gcp-oauth.keys.json )に配置します。

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

認証

認証して資格情報を保存するには:

  1. auth引数を付けてサーバーを実行します: node ./dist auth
  2. これにより、システムブラウザで認証フローが開きます。
  3. 認証プロセスを完了する
  4. 資格情報は、このリポジトリのルートに保存されます (つまり、 servers/.gdrive-server-credentials.json )

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

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

ドッカー

認証:

Google Cloud で OAuth アプリケーションの設定が完了している場合は、次のコマンドでサーバーを認証できます/path/to/gcp-oauth.keys.json OAuth キー ファイルへのパスに置き換えます。

docker run -i --rm --mount type=bind,source=/path/to/gcp-oauth.keys.json,target=/gcp-oauth.keys.json -v mcp-gdrive:/gdrive-server -e GDRIVE_OAUTH_PATH=/gcp-oauth.keys.json -e "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json" -p 3000:3000 mcp/gdrive auth

このコマンドはブラウザで開くURLを出力します。ブラウザでこのURLを開き、認証プロセスを完了してください。認証情報はmcp-gdriveボリュームに保存されます。

認証されると、アプリのサーバー構成でサーバーを使用できるようになります。

{ "mcpServers": { "gdrive": { "command": "docker", "args": ["run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive"] } } }
NPX
{ "mcpServers": { "gdrive": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-gdrive" ] } } }

VS Codeでの使用

素早くインストールするには、以下のワンクリック インストール ボタンのいずれかを使用します。

手動でインストールする場合は、VS Code のユーザー設定 (JSON) ファイルに次の JSON ブロックを追加します。Ctrl Ctrl + Shift + Pを押してPreferences: Open User Settings (JSON)と入力すると、このブロックを追加できます。

オプションとして、ワークスペース内の.vscode/mcp.jsonというファイルに追加することもできます。これにより、他のユーザーと設定を共有できるようになります。

.vscode/mcp.jsonファイルではmcpキーは必要ないことに注意してください。

NPX
{ "mcp": { "servers": { "gdrive": { "command": "npx", "args": [ "-y", "@modelcontextprotocol/server-gdrive" ], "env": { "GDRIVE_CREDENTIALS_PATH": "/path/to/.gdrive-server-credentials.json" } } } } }
ドッカー
{ "mcp": { "servers": { "gdrive": { "command": "docker", "args": [ "run", "-i", "--rm", "-v", "mcp-gdrive:/gdrive-server", "-e", "GDRIVE_CREDENTIALS_PATH=/gdrive-server/credentials.json", "mcp/gdrive" ] } } } }

ライセンス

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

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索が可能になります。

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

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      Enables integration with Google Drive for listing, reading, and searching over files, supporting various file types with automatic export for Google Workspace files.
      Last updated -
      1,971
      9
      JavaScript
      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 integrates with SerpApi to retrieve search results from multiple search engines including Google, Bing, Yahoo, and others, enabling fast access to both live and archived search data.
      Last updated -
      Python
    • -
      security
      A
      license
      -
      quality
      This MCP server integrates with Google Drive to allow listing, reading, and searching files, as well as the ability to read and write to Google Sheets.
      Last updated -
      91
      JavaScript
      MIT License

    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/modelcontextprotocol/google-drive-server'

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