
jibberish69/enhanced-outlook-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
これは、Microsoft Graph APIを介してMicrosoft OutlookとClaudeを接続するOutlook MCP(モデルコンテキストプロトコル)サーバーの強化されたモジュラー実装です.
概要
これは、Microsoft Graph APIを介してMicrosoft OutlookとClaudeを接続するOutlook MCP(モデルコンテキストプロトコル)サーバーの強化されたモジュラー実装です。 このサーバーは、メール、カレンダー、フォルダ管理、ルール作成のためのツールの堅牢なセットを提供します。 - : トークンリフレッシュと複数のユーザーサポートを備えたMicrosoft Graph API による OAuth 2.0 認証 - : リスト、検索、読み取り、送信、添付ファイルサポートによるメールの整理 - : カレンダーイベントの作成、変更、および管理 - : 作成、管理、およびナビゲーションメールフォルダー - : 複雑なメール処理ルールの作成と管理 - : より良い保守性と拡張性のための問題のクリーンな分離 - : 詳細なエラーメッセージとロギング - : 実際の API 呼び出しなしでのテストのための正式な応答 - : API 作成、管理、およびナビゲーションを解除する - : 複雑なメール処理のルールの作成と管理 - 開発の制限 - 開発の制限 - 3. .env に基づいて .env ファイルを作成します.
概要(AI 翻訳)
これは、Microsoft Graph APIを介してMicrosoft OutlookとClaudeを接続するOutlook MCP(モデルコンテキストプロトコル)サーバーの強化されたモジュラー実装です。 このサーバーは、メール、カレンダー、フォルダ管理、ルール作成のためのツールの堅牢なセットを提供します。
##特徴
- 完全な認証システム:トークンリフレッシュと複数のユーザーサポートを備えたMicrosoft Graph APIによるOAuth 2.0認証
- 電子メール管理: 添付サポートでメールをリスト、検索、読み、送信、整理 -Calendarインテグレーション:レジスタトラッキングでカレンダーイベントを作成、変更、および管理
- フォルダー組織: メールフォルダの作成、管理、およびナビゲーション -ルールエンジン:複雑なメール処理ルールの作成と管理
- モジュラーアーキテクチャ: よりよい維持性および拡張性のための心配のきれいな分離 -エラー処理の強化:詳細なエラーメッセージとロギング
- テスト モード: 実際の API 呼び出しなしでテストのための同時応答 -Rate Limiting:組み込み速度制限でAPIの回転を防ぐ
- 複数の環境構成: 開発・試験・生産環境のサポート
ディレクトリ構造
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Enhanced Outlook MCP Server
This is an enhanced, modular implementation of the Outlook MCP (Model Context Protocol) server that connects Claude with Microsoft Outlook through the Microsoft Graph API. This server provides a robust set of tools for email, calendar, folder management, and rule creation.
Features
- Complete Authentication System: OAuth 2.0 authentication with Microsoft Graph API with token refresh and multiple user support
- Email Management: List, search, read, send, and organize emails with attachment support
- Calendar Integration: Create, modify, and manage calendar events with attendee tracking
- Folder Organization: Create, manage, and navigate email folders
- Rules Engine: Create and manage complex mail processing rules
- Modular Architecture: Clean separation of concerns for better maintainability and extensibility
- Enhanced Error Handling: Detailed error messages and logging
- Test Mode: Simulated responses for testing without real API calls
- Rate Limiting: Prevent API throttling with built-in rate limiting
- Multi-environment Configuration: Support for development, testing, and production environments
Directory Structure
/enhanced-outlook-mcp/
├── index.js # Main entry point
├── config.js # Configuration settings
├── .env.example # Example environment variables
├── auth/ # Authentication modules
│ ├── index.js # Authentication exports
│ ├── token-manager.js # Token storage and refresh
│ ├── multi-user-support.js # Multiple user support
│ └── tools.js # Auth-related tools
├── email/ # Email functionality
│ ├── index.js # Email exports
│ ├── list.js # List emails
│ ├── search.js # Search emails
│ ├── read.js # Read email
│ ├── send.js # Send email
│ └── attachments.js # Handle email attachments
├── calendar/ # Calendar functionality
│ ├── index.js # Calendar exports
│ ├── create-event.js # Create calendar events
│ ├── list-events.js # List calendar events
│ ├── update-event.js # Update calendar events
│ └── delete-event.js # Delete calendar events
├── folder/ # Folder management
│ ├── index.js # Folder exports
│ ├── list.js # List folders
│ ├── create.js # Create folders
│ └── move.js # Move items between folders
├── rules/ # Mail rules functionality
│ ├── index.js # Rules exports
│ ├── create.js # Create mail rules
│ ├── list.js # List mail rules
│ └── delete.js # Delete mail rules
└── utils/ # Utility functions
インストール
This server does not publish a one-line install command.
Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →