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 認証情報
インストール
依存関係をクローンしてインストールします。
git clone [repository-url] cd gmail-mcp-server npm install環境を構成する:
# Create .env file cp .env.example .env # Add your credentials: GOOGLE_CLIENT_ID="your_client_id" GOOGLE_CLIENT_SECRET="your_client_secret" REDIRECT_URI="http://localhost:4100/code" GOOGLE_REFRESH_TOKEN="your_refresh_token"ビルドして実行:
npm run build npm start
発達
利用可能なスクリプト
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 -825MIT 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 -7GPL 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 -43
- -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,386MIT License