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.
Integrations
Allows listing, reading, and searching over files in Google Drive. Supports all file types with automatic export of Google Workspace files (Docs to Markdown, Sheets to CSV, Presentations to Plain text, Drawings to PNG).
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 キー ファイルへのパスに置き換えます。
このコマンドはブラウザで開くURLを出力します。ブラウザでこのURLを開き、認証プロセスを完了してください。認証情報はmcp-gdrive
ボリュームに保存されます。
認証されると、アプリのサーバー構成でサーバーを使用できるようになります。
NPX
ライセンス
このMCPサーバーはMITライセンスに基づいてライセンスされています。つまり、MITライセンスの条件に従って、ソフトウェアを自由に使用、改変、配布することができます。詳細については、プロジェクトリポジトリのLICENSEファイルをご覧ください。
This server cannot be installed
この MCP サーバーは Google ドライブと統合されており、ファイルの一覧表示、読み取り、検索が可能になります。