Integrations
Enables comprehensive email operations including listing, reading, and sending emails, as well as draft management with creation, reading, updating, and deletion capabilities
Provides calendar functionality for listing, reading, and creating events with support for filtering, timezone handling, and attendee management
Supports calendar synchronization with iOS devices, allowing events created or modified through the MCP to appear on Apple mobile devices
Gmail MCP サーバー
Gmail API 統合用のモデル コンテキスト プロトコル (MCP) サーバー実装。AI アシスタントが Gmail サービスと対話できるようになります。
特徴
コア機能
- メール操作
- 高度なフィルタリングでメールをリストする
- 特定のメールを全文で読む
- 新しいメールを作成して送信する
- ドラフト管理
- 新しい下書きを作成する
- 既存の下書きを一覧表示する
- 下書きコンテンツを読む
- 下書きコンテンツと受信者を更新する
- 下書きを削除する
- カレンダー操作
- 今後のカレンダーイベントを一覧表示する
- 詳細なイベント情報を読む
- 新しいカレンダーイベントを作成する
- イベントのフィルタリングと検索
- タイムゾーンのサポート
- iOSカレンダー同期のサポート
検索とフィルタリング
- Gmail 検索クエリのサポート
- ラベルベースのフィルタリング
- カスタマイズ可能な結果制限
- カレンダーイベント検索機能
安全
- Google OAuth2.0統合
- 安全な資格情報管理
- リフレッシュトークンの処理
- マルチスコープ認証のサポート
クイックスタート
前提条件
- Node.js (v14以上)
- npm (v6以上)
- Gmail とカレンダー API が有効になっている Google Cloud Platform アカウント
- 適切なスコープを持つ OAuth 2.0 認証情報
インストール
- 依存関係をクローンしてインストールします。Copy
- 環境を構成する:Copy
- ビルドして実行:Copy
発達
利用可能なスクリプト
npm run dev
- ウォッチモードでビルドして実行するnpm run build
- プロジェクトをビルドするnpm run clean
- ビルド成果物をクリーンアップするnpm run watch
- 変更を監視する
プロジェクト構造
APIインターフェース
メッセージの一覧
メッセージを読む
ドラフト運営
メールを送信
カレンダー操作
エラー処理
サーバーは、以下に対する包括的なエラー処理を実装します。
- 認証失敗
- API レート制限
- 無効なリクエスト
- ネットワークの問題
- カレンダーの同期の問題
- イベントIDの検証
- タイムゾーンの検証
貢献
ガイドラインについてはCONTRIBUTING.mdをご覧ください。
変更履歴
バージョン履歴と更新については、 CHANGELOG.md を参照してください。
ロードマップ
計画されている機能と改善についてはBacklog.md を参照してください。
ライセンス
MIT ライセンス - 詳細についてはライセンスを参照してください。
This server cannot be installed
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.
AI アシスタントが Gmail サービスと対話できるようにし、Google API 統合を通じてメール操作、下書き管理、カレンダー機能をサポートするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.Last updated -103TypeScript
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants like Claude to interact with Gmail through natural language, providing comprehensive email management capabilities including sending, reading, organizing, searching, and managing drafts and labels.Last updated -PythonGPL 3.0
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access and manage email through IMAP, supporting browsing, searching, reading, and organizing emails while learning user preferences over time.Last updated -2Python