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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
OutlookカレンダーMCPを使用すると、ClaudeはWindowsシステム上のMicrosoft Outlookカレンダーを直接管理でき、すべてのデータをローカルに保存するプライバシー重視のソリューションを提供します。ユーザーは、イベントの表示、会議の作成、空き時間の検索、複数のカレンダーの管理を、データをローカルに保存することなく行うことができます。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityProvides tools for interacting with Gmail and Calendar APIs. This server enables you to manage your emails and calendar events programmatically through the MCP interface.Last updated -813JavaScriptMIT License
- -securityAlicense-qualityEnables interaction with Gmail and Google Calendar using the MCP protocol, supporting multiple Google accounts, email management, and calendar operations through natural language.Last updated -5TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol tool that enables Claude to interact with Microsoft Outlook for macOS, allowing users to read/send emails, manage calendar events, and access contacts through natural language commands.Last updated -32TypeScript
- -securityFlicense-qualityAn MCP server that enables scheduling, updating, deleting, and listing calendar appointments through Cal.com's Calendar API.Last updated -JavaScript