MCP チームサーバー
Microsoft Teams統合用の MCP (モデル コンテキスト プロトコル) サーバー実装。メッセージの読み取り、メッセージの作成、メッセージへの返信、メンバーのメンション機能を提供します。
特徴
https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522
タイトルと内容、ユーザーをメンションしてチャンネルでスレッドを開始します
メッセージの返信やユーザーへのメンションで既存のスレッドを更新する
スレッドの返信を読む
チャネルチームメンバーの一覧
チャンネルメッセージを読む
Related MCP server: MCP Telegram
前提条件
インストール
リポジトリをクローンします。
仮想環境を作成し、依存関係をインストールします。
チーム構成
Microsoft Teams と必要な Azure リソースの設定方法については、こちらのドキュメントをご覧ください。手順を詳しく説明したガイドではありませんが、必要な情報を把握するのに役立ちます。
使用法
シェルまたは.envファイルで以下の環境変数を設定してください。サンプルファイルをテンプレートとして使用できます。
鍵 | 説明 |
チームアプリID | MS Entra ID アプリケーション ID の UUID |
チームアプリのパスワード | クライアントシークレット |
チームアプリタイプ | シングルテナントまたはマルチテナント |
チームアプリのテナントID | SingleTenant の場合のテナント UUID |
チームID | MS Teams グループ ID またはチーム ID |
チームチャンネルID | URLエスケープ文字を含むMS TeamsチャンネルID |
サーバーを起動します。
発達
統合テストでは、次の環境変数を設定する必要があります。
鍵 | 説明 |
テストスレッドID | スレッドIDのタイムスタンプ |
テストメッセージID | メッセージIDのタイムスタンプ |
テストユーザー名 | テストユーザー名 |
ビルド済みのDockerイメージ
ghcr.ioにホストされているビルド済みのイメージがあります。以下のコマンドを実行することでこのイメージをインストールできます。
Dockerイメージをビルドする
MCPサーバーを実行するためのDockerイメージが利用可能です。以下のコマンドでビルドできます。
Dockerイメージを実行する
基本的な実行構成:
.env ファイルからの環境変数を使用して実行します。
MCP Teams Serverを使用するようにLLMを設定する
以下の文書の指示に従ってください
変更履歴
変更の一覧とバージョン履歴については、 CHANGELOG.md を参照してください。
貢献
行動規範とプル リクエストの送信プロセスの詳細については、 CONTRIBUTING.md をお読みください。
安全
セキュリティ上の懸念については、セキュリティ ポリシーをご覧ください。
ライセンス
詳細については、このプロジェクトはApache-2.0ファイルに基づいてライセンスされています。
© 2025 インダストリア デ ディセニョ テキスタイル SA (INDITEX SA)