Googleドライブサーバー
この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索が可能になります。
コンポーネント
ツール
- 検索
- Googleドライブ内のファイルを検索する
- 入力:
query
(文字列): 検索クエリ - 一致するファイルのファイル名とMIMEタイプを返します
リソース
サーバーは Google ドライブ ファイルへのアクセスを提供します。
- ファイル(
gdrive:///<file_id>
)- すべてのファイルタイプをサポート
- Google Workspace ファイルは自動的にエクスポートされます。
- ドキュメント → Markdown
- スプレッドシート → CSV
- プレゼンテーション → プレーンテキスト
- 図面 → PNG
- その他のファイルはネイティブ形式で提供されます
はじめる
- 新しい Google Cloud プロジェクトを作成する
- GoogleドライブAPIを有効にする
- OAuth 同意画面を構成する(テストの場合は「内部」で問題ありません)
- OAuth スコープを追加します
https://www.googleapis.com/auth/drive.readonly
- アプリケーションタイプ「デスクトップアプリ」のOAuth クライアント ID を作成します
- クライアントのOAuthキーのJSONファイルをダウンロードします
- キーファイルの名前を
gcp-oauth.keys.json
に変更し、このリポジトリのルート(例:servers/gcp-oauth.keys.json
)に配置します。
必ずnpm run build
またはnpm run watch
のいずれかを使用してサーバーをビルドしてください。
認証
認証して資格情報を保存するには:
auth
引数を付けてサーバーを実行します:node ./dist auth
- これにより、システムブラウザで認証フローが開きます。
- 認証プロセスを完了する
- 資格情報は、このリポジトリのルートに保存されます (つまり、
servers/.gdrive-server-credentials.json
)
デスクトップアプリでの使用
このサーバーをデスクトップ アプリと統合するには、アプリのサーバー構成に以下を追加します。
ドッカー
認証:
Google Cloud で OAuth アプリケーションの設定が完了している場合は、次のコマンドでサーバーを認証できます/path/to/gcp-oauth.keys.json
OAuth キー ファイルへのパスに置き換えます。
Copy
このコマンドはブラウザで開くURLを出力します。ブラウザでこのURLを開き、認証プロセスを完了してください。認証情報はmcp-gdrive
ボリュームに保存されます。
認証されると、アプリのサーバー構成でサーバーを使用できるようになります。
Copy
NPX
Copy
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
This server cannot be installed
Google ドライブと統合して、ファイルの一覧表示、読み取り、検索を可能にし、Google Workspace ドキュメントを適切な形式に自動的にエクスポートします。