local-only server
The server can only run on the client’s local machine because it depends on local resources.
Outlook カレンダー MCP ツール
Claude がローカルの Microsoft Outlook カレンダーにアクセスして管理できるようにするモデル コンテキスト プロトコル (MCP) サーバー (Windows のみ)。
特徴
- カレンダーイベントの表示: 日付範囲内のイベントを一覧表示し、イベントの詳細を表示し、出席者のステータスを確認します
- カレンダーイベントの管理: 新しいイベントや会議の作成、既存のイベントの更新
- カレンダーインテリジェンス: スケジュールの空き時間を検索し、最適な会議時間を特定します
- 複数の予定表のサポート: Outlook プロファイル内のさまざまな予定表にアクセスします
前提条件
- Windows オペレーティング システム
- Microsoft Outlook デスクトップ クライアントがインストールされている
- Node.js (バージョン 14.x 以上)
- npm (Node.js に付属)
インストール
オプション1: npmからインストールする
npx を使用すると、インストールせずに直接実行することもできます。
オプション2: ソースからインストールする
- このリポジトリをクローンするか、ソースコードをダウンロードしてください
- 依存関係をインストールします:
- サーバーを実行します。
MCP サーバーの構成
このツールを Claude で使用するには、MCP 設定構成ファイルに追加する必要があります。
Claudeデスクトップアプリ用
Claude Desktop 構成ファイル ( %APPDATA%\Claude\claude_desktop_config.json
にあります) に次のコードを追加します。
npm 経由でグローバルにインストールした場合:
npx を使用する (インストールなし):
ソースからインストールした場合:
Claude VSCode拡張機能
Claude VSCode 拡張機能 MCP 設定ファイル ( %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
にあります) に次の内容を追加します。
npm 経由でグローバルにインストールした場合:
npx を使用する (インストールなし):
ソースからインストールした場合:
ソース インストールの場合、 path/to/outlook-calendar-mcp
を、このツールをインストールした実際のパスに置き換えます。
使用法
設定が完了すると、Claude は次のツールにアクセスできるようになります。
カレンダーイベントの一覧
例:「来週のカレンダーイベントを一覧表示する」
カレンダーイベントを作成
例: 「金曜日の午後2時にジョンとのプロジェクト提案に関する会議を追加する」
空き時間を見つける
例: 「今週、1 時間の会議に空いている時間はいつですか?」
出席者のステータスを取得する
例: 「チーム会議の招待に返信していないのは誰ですか?」
重要事項:イベントIDを必要とする操作(update_event、delete_event、get_attendee_status)を使用する場合は、list_eventsレスポンスの
id
フィールドを使用する必要があります。これは、Outlookがイベントを識別するために使用する一意のEntryIDです。
カレンダーイベントの更新
例: 「明日のチーム会議の開始時間を午後 2 時ではなく午後 3 時に更新する」
カレンダーを入手
例:「利用可能なカレンダーを表示」
セキュリティノート
- 初めて使用する場合、Outlook はスクリプト アクセスを許可するためのセキュリティ プロンプトを表示することがあります。
- このツールはローカルの Outlook クライアントにのみアクセスし、カレンダーデータを外部サーバーに送信しません。
- すべてのカレンダー操作はコンピュータ上でローカルに実行されます
トラブルシューティング
- Outlookのセキュリティプロンプト: Outlookからセキュリティプロンプトが表示された場合は、スクリプトがOutlookデータにアクセスすることを許可する必要があります。
- スクリプト実行ポリシー: スクリプト実行エラーが発生した場合は、PowerShell 実行ポリシーを調整する必要がある可能性があります。
- パスの問題: MCP 構成ファイル内のパスがツールの正しい場所を指していることを確認してください
貢献
Outlook カレンダー MCP ツールへの貢献を歓迎します。開始方法の詳細については、貢献ガイドをご覧ください。
このプロジェクトに参加することにより、あなたは当社の行動規範を遵守することに同意するものとします。
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
OutlookカレンダーMCPを使用すると、ClaudeはWindowsシステム上のMicrosoft Outlookカレンダーを直接管理でき、すべてのデータをローカルに保存するプライバシー重視のソリューションを提供します。ユーザーは、イベントの表示、会議の作成、空き時間の検索、複数のカレンダーの管理を、データをローカルに保存することなく行うことができます。
- Features
- Prerequisites
- Installation
- MCP Server Configuration
- Usage
- Security Notes
- Troubleshooting
- Contributing
- License