local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Used as the JavaScript runtime to execute the MCP server code.
Required as the operating system environment for running the MCP tool with macOS-specific Outlook integration.
クロード Outlook MCP ツール
これは、Claude が macOS 用 Microsoft Outlook と対話できるようにするモデル コンテキスト プロトコル (MCP) ツールです。
特徴
- 郵便:
- 未読メールと通常のメールを読む
- キーワードでメールを検索する
- 宛先、CC、BCC の受信者を指定してメールを送信する
- HTML形式のメールを送信する
- メールにファイルを添付する
- メールフォルダの一覧
- カレンダー:
- 今日のイベントを見る
- 今後のイベントを見る
- イベントを検索
- 新しいカレンダーイベントを作成する
- 連絡先:
- 連絡先リスト
- 名前で連絡先を検索
前提条件
- Apple Silicon (M1/M2/M3) または Intel チップを搭載した macOS
- Microsoft Outlook for Macがインストールおよび設定されている
- バンがインストールされました
- Claudeデスクトップアプリがインストールされました
インストール
- このリポジトリをクローンします:
- 依存関係をインストールします:
- スクリプトが実行可能であることを確認します。
- Claude Desktop の設定を更新します。
このツールを含めるように、 claude_desktop_config.json
ファイル ( ~/Library/Application Support/Claude/claude_desktop_config.json
にあります) を編集します。
YOURUSERNAME
実際の macOS ユーザー名に置き換え、このリポジトリのクローンを作成した場所へのパスを調整してください。
- Claudeデスクトップアプリを再起動します
- 権限を付与する:
- システム環境設定 > プライバシーとセキュリティ > プライバシーに移動します
- ターミナル(またはお好みのターミナルアプリ)にアクセシビリティ機能へのアクセスを許可する
- ツールを初めて使用するときに許可を求めるプロンプトが表示される場合があります
使用法
インストールが完了すると、次のような質問をすることで、Claude から直接 Outlook ツールを使用できるようになります。
- 「Outlook で未読メールを確認できますか?」
- 「四半期レポートをOutlookのメールから検索する」
- 「「明日の会議」という件名でjohn@example.comにメールを送信してください」
- 「今日のカレンダーには何が入ってるの?」
- 「明日の午後2時に会議を作成」
- 「ジェーン・スミスの連絡先情報を見つける」
例
メール操作
カレンダー操作
連絡先
高度な機能
HTML メールサポート
isHtml
パラメータを true に設定すると、リッチ HTML 形式の電子メールを送信できます。
ファイル添付
attachments
ファイルパラメータにファイルパスを指定することで、メールにファイルを添付できます。
添付ファイルで最良の結果を得るには:
- 可能な場合は絶対ファイルパスを使用する
- MCPツールを実行しているプロセスがファイルにアクセスできることを確認します。
- 添付ファイルは強力なエラー検出機能で自動的に処理されます
トラブルシューティング
添付ファイルで問題が発生した場合:
- ファイルが存在し、読み取り可能かどうかを確認します
- 相対パスではなく絶対ファイルパスを使用する
- プロセスを実行しているユーザーにファイルの読み取り権限があることを確認してください
Cannot find module '@modelcontextprotocol/sdk/server/index.js'
エラーが発生した場合:
- すべての依存関係をインストールするには、
bun install
実行したことを確認してください。 - MCP SDK を明示的にインストールしてみてください。Copy
- モジュールが node_modules ディレクトリに存在するかどうかを確認します。Copy
エラーが解決しない場合は、Bun を使用して新しいプロジェクトを作成してみてください。
次に、package.json ファイルと index.ts ファイルを新しいディレクトリにコピーして、次を実行します。
新しい場所を指すように claude_desktop_config.json を更新します。
ライセンス
マサチューセッツ工科大学
You must be authenticated.
Claude が macOS 版 Microsoft Outlook と対話できるようにするモデル コンテキスト プロトコル ツール。これにより、ユーザーは電子メールの読み取り/送信、カレンダー イベントの管理、自然言語コマンドによる連絡先へのアクセスが可能になります。