remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Facilitates GitHub repository interaction and access, as seen in the repository badges and references.
Displays dynamic badges for license and release information in the repository documentation.
Provides code quality metrics integration as shown in the badges for bugs, maintainability, and reliability ratings.
MCP チームサーバー
Microsoft Teams統合用の MCP (モデル コンテキスト プロトコル) サーバー実装。メッセージの読み取り、メッセージの作成、メッセージへの返信、メンバーのメンション機能を提供します。
特徴
https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522
- タイトルと内容、ユーザーをメンションしてチャンネルでスレッドを開始します
- メッセージの返信やユーザーへのメンションで既存のスレッドを更新する
- スレッドの返信を読む
- チャネルチームメンバーの一覧
- チャンネルメッセージを読む
前提条件
- UVパッケージマネージャー
- Python 3.10
- 適切に設定されたMicrosoft Teamsアカウント
インストール
- リポジトリをクローンします。
- 仮想環境を作成し、依存関係をインストールします。
チーム構成
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)
You must be authenticated.
Microsoft Teams メッセージング (読み取り、投稿、メンション、メンバーとスレッドの一覧表示) を統合する MCP サーバー
- Features
- Prerequisites
- Installation
- Teams configuration
- Usage
- Development
- Changelog
- Contributing
- Security
- License