Microsoft Teams MCP Server
Microsoft Teams MCPサーバーでClaude連携・チームコミュニケーションを自動化
npx @floriscornel/teams-mcp@latest概要
Microsoft Teams MCP Serverの設定方法と使い方。
ビジネスチャット「Microsoft Teams」をClaudeから操作できるMCPサーバー。
チャンネルメッセージの読み取り・送信・検索、チーム一覧取得が可能。
ClaudeとMicrosoft TeamsのMCPサーバー連携により、チャット内容の要約やメッセージ自動送信を自動化できる。
設定方法はAzure ADにアプリを登録して認証情報を環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://portal.azure.com にアクセスしてAzureアカウントにログイン
- 2
「Azure Active Directory」→「アプリの登録」→「新規登録」をクリック
- 3
アプリ名を入力して登録。「概要」ページのテナントIDとクライアントIDをコピー
- 4
「証明書とシークレット」→「新しいクライアントシークレット」を作成してシークレット値をコピー
- 5
「APIのアクセス許可」でMicrosoft Graphの権限(ChannelMessage.Read.All等)を追加・管理者同意
こんな使い方ができます
TeamsのチャンネルメッセージをClaudeに要約させられる
ClaudeがTeamsチャンネルに自動でメッセージを送信できる
特定のTeamsチームやチャンネル情報をClaudeが取得できる
セットアップ手順
- 1
Azureポータルでアプリ登録を行い、TENANT_ID・CLIENT_ID・CLIENT_SECRETを取得する
- 2
claude mcp add microsoft-teams -e TENANT_ID=your-id -e CLIENT_ID=your-id -e CLIENT_SECRET=your-secret -- npx -y @floriscornel/teams-mcp@latest
設定ファイル
コピー前に確認
Microsoft 365アカウントとAzureサブスクリプション。Azure ADにアプリ登録が必要。
claude mcp add microsoft-teams -e TENANT_ID=your-tenant-id -e CLIENT_ID=your-client-id -e CLIENT_SECRET=your-client-secret -- npx -y @floriscornel/teams-mcp@latest