
vakharwalad23/google-mcp-remote
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
MCPのGoogleネイティブツール(Gmail、カレンダーなど)の収集
概要
Model Context Protocol の Google API ツール (Gmail、カレンダー、Drive など) を提供する Cloudflare Workers ベースの MCP サーバーの実装で、Claude や Cursor などの AI クライアントとシームレスに統合できます。 ⚠️ : Googleアカウントと個人データへのアクセスを必要とするため、このサーバーの他のデプロイされたインスタンスを使用しないでください。 常に独自のインスタンスをデプロイして、データと API へのアクセスを管理します。 - : - 複数の受信者(to、cc、bcc)とHTMLコンテンツでメールを送信します - カスタムのクエリ、ラベル、および結果の制限でメールをリスト - IDによる特定のメールを読みます - ラベルを管理(追加、削除、リスト) - メールのドラフトと削除 - - リストカレンダーとデフォルトのカレンダーを設定 - 詳細はイベントを作成(概要、開始/終了時間、出席者など).
概要(AI 翻訳)
Model Context Protocol の Google API ツール (Gmail、カレンダー、Drive など) を提供する Cloudflare Workers ベースの MCP サーバーの実装で、Claude や Cursor などの AI クライアントとシームレスに統合できます。
⚠️ セキュリティ警告: Googleアカウントと個人データへのアクセスを必要とするため、このサーバーの他のデプロイされたインスタンスを使用しないでください。 常に独自のインスタンスをデプロイして、データと API へのアクセスを管理します。
##特徴
-Gmail:
- 複数の受信者(to、cc、bcc)とHTMLコンテンツでメールを送信する
- カスタムクエリ、ラベル、および結果の制限でメールをリスト
- IDによる特定のメールを読む
- ラベルの管理(追加、削除、リスト)
- メールのドラフトと削除
- カレンダー:
- リストカレンダーとデフォルトのカレンダーを設定
- 詳細はイベントを作成します(概要、開始/終了時間、出席者など)
- カスタマイズ可能なフィルタで今後のイベントをリスト
- 既存のイベントの更新または削除
- スケジューリングのための無料タイムスロットを見つける -ドライブ:
- 検索クエリでファイルをフィルタリング
- 変更日または他の条件でソート
- 詳細なファイルメタデータを見る
- ファイルコンテンツ(テキスト、ドキュメント、スプレッドシート)の読み込み
- 指定したコンテンツで新しいファイルを作成する
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Google MCP Remote
A Cloudflare Workers-based MCP server implementation that provides Google API tools (Gmail, Calendar, Drive, etc.) for the Model Context Protocol, designed to integrate seamlessly with AI clients like Claude or Cursor.
⚠️ SECURITY WARNING: Do not use someone else’s deployed instance of this server as it requires access to your Google account and personal data. Always deploy your own instance to maintain control over your data and API access.
Features
- Gmail:
- Send emails with multiple recipients (to, cc, bcc) and HTML content
- List emails with custom queries, labels, and result limits
- Read specific emails by ID
- Manage labels (add, remove, list)
- Draft and delete emails
- Calendar:
- List calendars and set a default calendar
- Create events with details (summary, start/end time, attendees, etc.)
- List upcoming events with customizable filters
- Update or delete existing events
- Find free time slots for scheduling
- Drive:
- Filter files with search queries
- Sort by modification date or other criteria
- View detailed file metadata
- Read file content (text, docs, spreadsheets)
- Create new files with specified content
- Update existing files
- Delete files (trash or permanent)
- Share files with specific permissions
- Tasks:
- View all task lists
- Create new task lists
- Delete existing task lists
- List tasks with filters
- View task details
- Create tasks with title, notes, and due dates
- Update task properties
- Mark tasks as complete
- Delete tasks
- YouTube:
- Search for videos with customizable parameters
- Get detailed information about specific videos
- Contacts:
- List and search contacts from Google Contacts
- Get detailed information about specific contacts
Deployment Instructions
Prerequisites
-
Google Cloud Project:
-
Create a project in the Google Cloud Console
-
Set up OAuth 2.0 credentials (Client ID and Client Secret)
-
Enable the APIs you need (Gmail, Calendar, Drive, Tasks, YouTube, People/Contacts)
-
Add authorized JavaScript origins and redirect URIs for your Cloudflare Worker
-
Redirect URI should be in the format:
Deployed URL + /callback https://your-project.your-username.workers.dev/callback For local testing: http://localhost:8788/callback
-
-
Cloudflare Account:
- Sign up for a Cloudflare account if you don’t have one
インストール
npx mcp-remote https://your-project.your-username.workers.dev/sse設定
{
"mcpServers": {
"google-mcp-remote": {
"command": "npx",
"args": [
"mcp-remote",
"https://your-project.your-username.workers.dev/sse"
]
}
}
}