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 認証情報
インストール
- 依存関係をクローンしてインストールします。
- 環境を構成する:
- ビルドして実行:
発達
利用可能なスクリプト
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
- AsecurityAlicenseAqualityA Model Context Protocol server that provides tools for interacting with Gmail and Calendar APIs, enabling programmatic management of emails and calendar events.Last updated -819JavaScriptMIT License
- -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 -4PythonGPL 3.0
- AsecurityFlicenseAqualityA Model Context Protocol server that provides an interface for AI models to interact with Google Docs, enabling reading, creating, updating, and searching Google Documents.Last updated -46TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to manage Gmail through natural language interactions with features like sending emails, searching, and label management.Last updated -2,606JavaScriptMIT License