
felores/gdrive-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
felores/gdrive-mcp-server は [https://github.com/felores/gdrive-mcp-server.] からインポートされた MCP サーバーの候補です
概要
felores/gdrive-mcp-server は [https://github.com/felores/gdrive-mcp-server.] からインポートされた MCP サーバーの候補です
概要(AI 翻訳)
Googleドライブとシームレスな統合を実現する強力なモデルコンテキストプロトコル(MCP)サーバーで、AIモデルがGoogleドライブからファイルを検索、リスト、および読み込みできるようにします。
OST の特徴
ツール
###1. [[T0] 強力なフルテキスト検索機能を使用してGoogleドライブ内のファイルを検索します。
-
入力:
-
出力: ファイルのリスト:
-
ファイル名
-
MIMEタイプ
-
ファイルID
-
最終変更時刻
-
ファイル サイズ
###2. gdrive_read_file
GoogleドライブファイルIDを使用して直接ファイルコンテンツを読みます。
-
入力:
-
出力:適切なフォーマット変換でファイルコンテンツ
###自動ファイル形式処理
サーバは、異なるGoogleワークスペースファイルタイプをインテリジェントに処理します。
- Google ドキュメント → Markdown
- Googleスプレッドシート → CSV
- Googleプレゼンテーション → プレーンテキスト
- Google の描画 → PNG
- テキスト/ JSON ファイル → UTF-8 テキスト
- 他のファイル → Base64 エンコード
️️ はじめる
前提条件
- Node.js(v16以上)
- npmかヤーン
- Googleクラウドプロジェクト
- Googleワークスペースまたは個人Googleアカウント
詳細なGoogleクラウドセットアップ
1。 Googleクラウドプロジェクトを作成
- Google Cloud Consoleにアクセス
- 「新規プロジェクト」をクリック
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Google Drive MCP Server
A powerful Model Context Protocol (MCP) server that provides seamless integration with Google Drive, allowing AI models to search, list, and read files from Google Drive.
🚀 Features
Tools
1. gdrive_search
Search for files in your Google Drive with powerful full-text search capabilities.
- Input:
{ "query": "string (your search query)" } - Output: List of files with:
- File name
- MIME type
- File ID
- Last modified time
- File size
2. gdrive_read_file
Read file contents directly using a Google Drive file ID.
- Input:
{ "file_id": "string (Google Drive file ID)" } - Output: File contents with appropriate format conversion
Automatic File Format Handling
The server intelligently handles different Google Workspace file types:
- 📝 Google Docs → Markdown
- 📊 Google Sheets → CSV
- 📊 Google Presentations → Plain text
- 🎨 Google Drawings → PNG
- 📄 Text/JSON files → UTF-8 text
- 📦 Other files → Base64 encoded
🛠️ Getting Started
Prerequisites
- Node.js (v16 or higher)
- npm or yarn
- A Google Cloud Project
- A Google Workspace or personal Google account
Detailed Google Cloud Setup
-
Create a Google Cloud Project
- Visit the Google Cloud Console
- Click “New Project”
- Enter a project name (e.g., “MCP GDrive Server”)
- Click “Create”
- Wait for the project to be created and select it
-
Enable the Google Drive API
- Go to the API Library
- Search for “Google Drive API”
- Click on “Google Drive API”
- Click “Enable”
- Wait for the API to be enabled
-
Configure OAuth Consent Screen
- Navigate to OAuth consent screen
- Select User Type:
- “Internal” if you’re using Google Workspace
- “External” for personal Google accounts
- Click “Create”
- Fill in the required fields:
- App name: “MCP GDrive Server”
- User support email: your email
- Developer contact email: your email
- Click “Save and Continue”
- On the “Scopes” page:
- Click “Add or Remove Scopes”
- Add
https://www.googleapis.com/auth/drive.readonly - Click “Update”
- Click “Save and Continue”
- Review the summary and click “Back to Dashboard”
-
Create OAuth Client ID
- Go to Credentials
- Click “Create Credentials” at the top
- Select “OAuth client ID”
- Choose Application type: “Desktop app”
- Name: “MCP GDrive Server Desktop Client”
- Click “Create”
- In the popup:
- Click “Download JSON”
- Save the file
- Click “OK”
-
Set Up Credentials in Project
# Create credentials directory mkdir credentials # Move and rename the downloaded JSON file
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →設定
{
"mcpServers": {
"gdrive": {
"command": "node",
"args": ["path/to/gdrive-mcp-server/dist/index.js"],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "path/to/gdrive-mcp-server/credentials/gcp-oauth.keys.json",
"MCP_GDRIVE_CREDENTIALS": "path/to/gdrive-mcp-server/credentials/.gdrive-server-credentials.json"
}
}
}
}