WindowsでClaudeにMicrosoft Teamsのメッセージを読ませる
要点: Windows 上で、Claude、Cursor、VS Code、ChatGPT から Microsoft Teams のチャットやチャネルを読み取り、送信できます。LMCP は、接続した職場または学校の Microsoft 365 アカウントを使い、Microsoft Graph 経由で動作します。ご自身の Azure アプリの登録も API キーも不要です。チャネルメッセージの読み取りには、管理者の承認が必要になる場合があります。
Microsoft 365 アカウントは複数接続できます(仕事用と個人用、または複数の組織)。リクエストごとに使うアカウントを選べます。
平均 4.7(5点満点)· 評価数:39すべてのレビューを見る →
“calander and reminders”
Shawn E.“Sort, clean up inbox. Text people reminders for payments using imessage”
Adi H.“Claude Zugriff auf Mails /Kalender gewähren”
TB
Windows で Claude に Microsoft Teams のチャットを読ませるには、LMCP をインストールし、職場または学校の Microsoft 365 アカウントを接続します — LMCP はローカル MCP サーバーで、Windows では接続したアカウントを使い、Microsoft Graph 経由で Teams の読み取りと送信を行います。サインインはコードで一度行うだけです。ご自身の Azure アプリの登録も、API キーの作成も必要ありません。AI は、チャットやチャネルの一覧表示、履歴の読み取り、会話を横断した検索、通話履歴の確認を行えます。
ローカルツールとデータの境界
LMCPを通じて、AIアシスタントは次のことができます。
- チャットの一覧表示 — 最近アクティビティがあった1対1およびグループの会話をすべて確認する
- チャットメッセージの読み取り — 任意のチャットの全メッセージ履歴を取得する
- チームとチャネルの一覧表示 — 所属しているTeamsワークスペースとチャネルを確認する
- チャネルメッセージの読み取り — アクセス権のある任意のチャネルからメッセージを取得する
- メッセージの検索 — すべてのチャットを横断して必要な内容を見つける
- 通話履歴の確認 — Teams通話の方向、参加者、通話時間を確認する
LMCPはデバイス上でローカルツールを実行します。クラウドAIプロバイダーや接続済みサービスは、リクエストされたデータを受け取る場合があり、それぞれの規約が適用されます。
まず Microsoft 365 アカウントを接続する
Windows では、読み取りも送信も同じ経路を使います。接続した Microsoft 365 アカウントによる Microsoft Graph です。バージョン 3.0.418 より前の LMCP は、Windows 上で Teams デスクトップアプリのローカルキャッシュを読み取っていましたが、3.0.418 以降は読み取らないため、アカウントを接続していないと Teams のツールはデータを返せません。アカウントは職場または学校のアカウントである必要があります。個人の Microsoft アカウント(@outlook.com、@hotmail.com)では Teams を利用できません。
手順は次のとおりです。AI に connect_m365_account を実行するよう依頼し、表示されるコードでサインインします。その後、AI はチャットやチャネルの読み取り、チャットおよびチャネルへのメッセージ送信を行えます(呼び出しを承認する前に、現在のプレビューと確認の要件をご確認ください)。チャネルメッセージの読み取りには、組織の管理者による権限の承認が必要になる場合があります。その場合は、通知なく失敗するのではなく、その旨が回答に表示されます。
管理者の同意なしでできること、管理者が必要なこと
LMCP のサインインが Microsoft に求めるのは、管理者の同意を必要としないアクセス許可だけです。組織でユーザーの同意が無効にされていない限り、管理者の同意なしで Teams を接続でき、AI は次のことができます。
- チャットの一覧表示、読み取り、検索 — 1 対 1 とグループのチャット、さらに通話履歴
- チャットメッセージの送信 — 先にプレビューを表示し、あなたの確認後に送信
- チームとチャネルの一覧表示、チャネルへの投稿 — こちらも先にプレビューを表示
管理者が必要なのは 1 つだけです。チャネルメッセージの読み取りには ChannelMessage.Read.All アクセス許可を使い、これを承認できるのは Microsoft 365 組織の管理者だけです。LMCP がこれを求めるのは、あなたが依頼したときだけです。承認がなくても、それ以外はすべてそのまま使えます。また、組織でユーザーの同意が無効にされている場合、Microsoft はすべてのアクセス許可に管理者を求め、Teams ツールは不足しているアクセス許可の名前を示して回答します。
比較として、Anthropic のヘルプセンターによると、Claude 独自の Microsoft 365 コネクタを誰かが接続する前に、Microsoft Entra のグローバル管理者が組織に対して 1 回限りの同意を付与し、Teams メッセージの送信は管理者が有効にする書き込みツールに依存します(Connect to Microsoft 365)。
インストール方法
Windows版LMCPをダウンロードしてインストールします。
- ダウンロードフォルダーにあるダウンロード済みの
LMCP-Setupを実行します - インストーラーの指示に従います — ユーザーフォルダーにインストールされるため、管理者権限は不要です
- LMCPは自動的に起動し、システムトレイに表示されます
または winget でインストール
winget install LMCP.LocalMCP所要時間は約30秒です。AIクライアントは自動的に構成されます。
続いて、AIクライアントを再起動します。
- Claude Desktop — 完全に終了してから再度開く
- Cursor — エディターを再起動する
- VS Code — ウィンドウを再読み込みする(Ctrl+Shift+P → “Reload Window”)
- ChatGPT / Devin Desktop(旧 Windsurf) — アプリケーションを再起動する
その後、上記のとおりアカウントを接続します。LMCP が読み取りや送信を行うために、Teams デスクトップアプリを起動しておく必要はありません。
プロンプトの例
- “チームは今日Generalチャネルで何を話し合いましたか?” — 最近のチャネルメッセージを読み取って要約する
- “Marcoとの会話を表示してください” — 特定のチャットの最近のメッセージを一覧表示する
- “デプロイ期限に関するメッセージを探してください” — チャットとチャネルを検索する
- “今朝Teamsで見逃した内容を要約してください” — 複数の会話を横断して集約する
- “昨日、誰からの着信に出られませんでしたか?” — Teamsの通話履歴を確認する
実際のワークフロー
毎日のスタンドアップの要約
今日のエンジニアリングチャネルのメッセージを読み、各メンバーが取り組んでいる内容を抽出し、障害を特定して要約を作成してください。
活発なチャネルをスクロールする代わりに、AIがすべてを読み取り、メンバーごとに整理します。
Teamsから会議の準備
過去1週間にすべてのチャネルでチームがProject Xについて話し合った内容を確認し、明日の会議で取り上げるべき未解決の質問を一覧にしてください。
AI が複数のチャネルを確認してブリーフィングを作成します — チャネルごとに手作業で検索する必要はありません。
LMCPはWindows上で、AIアシスタントをOutlook、OneDrive、WhatsApp、Officeドキュメントにも接続します。ガイドの全一覧を見るか、local-mcp.comで詳細をご確認ください。
Windows の Teams に Microsoft 365 アカウントが必要な理由
Teams の会話は Microsoft のサーバー上にあり、Microsoft Graph はそれをプログラムから読み取るための公式の手段です。LMCP が連携を代行します。アカウントを一度接続すれば、LMCP があなたに代わって Graph を呼び出すため、Azure AD アプリを登録したりトークンを自分で管理したりする必要はありません。3.0.418 より前の LMCP は Windows でデスクトップアプリのローカルキャッシュを読み取っていましたが、3.0.418 以降、Windows の Teams は Graph のみを使用します。
制限事項
- 接続済みの職場または学校の Microsoft 365 アカウントが必要です — 読み取りにも送信にも必要です。個人の Microsoft アカウントでは Teams を利用できません。
- チャネルメッセージには管理者の同意が必要になる場合があります — 組織がその権限を承認していない場合は、その旨が回答に表示されます。
- 読み取りの対象は最近のアクティビティです — 読み取りは直近のチャットとメッセージが対象で、履歴全体ではありません。
- ネットワーク接続が必要です — Teams はディスクではなく Microsoft 365 から読み取られます。
よくある質問
Windows で Claude に Teams のチャットを読ませるにはどうすればよいですか?
LMCP をインストールし、AI に Microsoft 365 アカウントの接続(connect_m365_account)を依頼して、職場または学校のアカウントでサインインします。チャットの読み取りは、そのアカウントを使った Microsoft Graph 経由で行われます。
Claude に職場の PC から Teams メッセージを送ってもらえますか?
はい。同じ接続済みアカウントで可能です。送信のたびに先にプレビューが表示され、あなたが確認したときにだけ送信されます。
Windows で Teams を読み取るには Microsoft 365 アカウントが必要ですか?
はい。3.0.418 以降、Windows の Teams は、接続した職場または学校の Microsoft 365 アカウントによる Microsoft Graph 経由で読み取られます。個人の Microsoft アカウントでは Teams を利用できません。アカウントを接続していないと、Teams のツールはデータを返しません。
管理者の同意なしで Teams を Claude に接続できますか?
はい。組織でユーザーの同意が無効にされていない限り可能です。LMCP は管理者を必要としないアクセス許可だけを求めるため、自分のアカウントでサインインすれば、チャットメッセージの読み取り、検索、送信と、チャネルへの投稿ができます。チャネルメッセージの読み取りには ChannelMessage.Read.All が必要で、これは管理者が承認します。組織でユーザーの同意が無効にされている場合は、すべてのアクセス許可に管理者が必要です。
Teams メッセージを送信できますか?それとも読み取りだけですか?
送信できます。AI は同じ接続済みアカウントで、チャットメッセージの送信とチャネルへの投稿ができます。送信のたびに先にプレビューが表示され、あなたが確認したときにだけ送信されます。
Teams の読み取りに管理者の承認は必要ですか?
チャネルメッセージの読み取りには、組織の管理者による権限の承認が必要になる場合があります。承認がない場合は、その旨が回答に表示されます。それ以外の制限は、組織自身の設定によって異なります。
関連ガイド
コメント
コメントは公開前に確認されます。