Skip to main content
Glama

MCP Microsoft Teams Server

by InditexTech
Apache 2.0
232
  • Linux
  • Apple

GitHubライセンスGitHubリリース

MCP チームサーバー

Microsoft Teams統合用の MCP (モデル コンテキスト プロトコル) サーバー実装。メッセージの読み取り、メッセージの作成、メッセージへの返信、メンバーのメンション機能を提供します。

特徴

https://github.com/user-attachments/assets/548a9768-1119-4a2d-bd5c-6b41069fc522

  • タイトルと内容、ユーザーをメンションしてチャンネルでスレッドを開始します
  • メッセージの返信やユーザーへのメンションで既存のスレッドを更新する
  • スレッドの返信を読む
  • チャネルチームメンバーの一覧
  • チャンネルメッセージを読む

前提条件

インストール

  1. リポジトリをクローンします。
git clone [repository-url] cd mcp-teams-server
  1. 仮想環境を作成し、依存関係をインストールします。
uv venv uv sync --frozen --all-extras --dev

チーム構成

Microsoft Teams と必要な Azure リソースの設定方法については、こちらのドキュメントをご覧ください。手順を詳しく説明したガイドではありませんが、必要な情報を把握するのに役立ちます。

使用法

シェルまたは.envファイルで以下の環境変数を設定してください。サンプルファイルをテンプレートとして使用できます。

説明
チームアプリIDMS Entra ID アプリケーション ID の UUID
チームアプリのパスワードクライアントシークレット
チームアプリタイプシングルテナントまたはマルチテナント
チームアプリのテナントIDSingleTenant の場合のテナント UUID
チームIDMS Teams グループ ID またはチーム ID
チームチャンネルIDURLエスケープ文字を含むMS TeamsチャンネルID

サーバーを起動します。

uv run mcp-teams-server

発達

統合テストでは、次の環境変数を設定する必要があります。

説明
テストスレッドIDスレッドIDのタイムスタンプ
テストメッセージIDメッセージIDのタイムスタンプ
テストユーザー名テストユーザー名
uv run pytest -m integration

ビルド済みのDockerイメージ

ghcr.ioにホストされているビルド済みのイメージがあります。以下のコマンドを実行することでこのイメージをインストールできます。

docker pull ghcr.io/inditextech/mcp-teams-server:latest

Dockerイメージをビルドする

MCPサーバーを実行するためのDockerイメージが利用可能です。以下のコマンドでビルドできます。

docker build . -t inditextech/mcp-teams-server

Dockerイメージを実行する

基本的な実行構成:

docker run -it inditextech/mcp-teams-server

.env ファイルからの環境変数を使用して実行します。

docker run --env-file .env -it inditextech/mcp-teams-server

MCP Teams Serverを使用するようにLLMを設定する

以下の文書の指示に従ってください

変更履歴

変更の一覧とバージョン履歴については、 CHANGELOG.md を参照してください。

貢献

行動規範とプル リクエストの送信プロセスの詳細については、 CONTRIBUTING.md をお読みください。

安全

セキュリティ上の懸念については、セキュリティ ポリシーをご覧ください。

ライセンス

詳細については、このプロジェクトはApache-2.0ファイルに基づいてライセンスされています。

© 2025 インダストリア デ ディセニョ テキスタイル SA (INDITEX SA)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

Microsoft Teams メッセージング (読み取り、投稿、メンション、メンバーとスレッドの一覧表示) を統合する MCP サーバー

  1. 特徴
    1. 前提条件
      1. インストール
        1. チーム構成
          1. 使用法
            1. 発達
              1. ビルド済みのDockerイメージ
              2. Dockerイメージをビルドする
              3. Dockerイメージを実行する
              4. MCP Teams Serverを使用するようにLLMを設定する
            2. 変更履歴
              1. 貢献
                1. 安全
                  1. ライセンス

                    Related MCP Servers

                    • -
                      security
                      F
                      license
                      -
                      quality
                      An MCP server that enables communication with users through Telegram. This server provides a tool to ask questions to users and receive their responses via a Telegram bot.
                      Last updated -
                      1
                      16
                      JavaScript
                    • A
                      security
                      A
                      license
                      A
                      quality
                      An MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.
                      Last updated -
                      35
                      50
                      4
                      TypeScript
                      MIT License
                    • -
                      security
                      F
                      license
                      -
                      quality
                      An MCP server that enables sending Markdown-formatted notifications to Microsoft Teams channels through a simple tool interface.
                      Last updated -
                      1
                      Python
                    • -
                      security
                      -
                      license
                      -
                      quality
                      A Model Context Protocol server that bridges Microsoft Teams and MCP-compatible clients, enabling chat integration, message handling, and advanced search capabilities without REST API endpoints.
                      Last updated -
                      Python

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/InditexTech/mcp-teams-server'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server