MCP Microsoft Teams Server

by InditexTech
Apache 2.0
213
  • Linux
  • Apple
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 Teams Server

Eine MCP-Serverimplementierung ( Model Context Protocol ) für die Microsoft Teams -Integration, die Funktionen zum Lesen, Erstellen, Beantworten und Erwähnen von Mitgliedern bietet.

Merkmale

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

  • Thread im Kanal mit Titel und Inhalt starten, Benutzer erwähnen
  • Aktualisieren Sie vorhandene Threads mit Nachrichtenantworten und erwähnen Sie Benutzer
  • Thread-Antworten lesen
  • Kanalteammitglieder auflisten
  • Kanalnachrichten lesen

Voraussetzungen

Installation

  1. Klonen Sie das Repository:
git clone [repository-url] cd mcp-teams-server
  1. Erstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten:
uv venv uv sync --frozen --all-extras --dev

Teams-Konfiguration

Bitte lesen Sie dieses Dokument , um Microsoft Teams und die erforderlichen Azure-Ressourcen zu konfigurieren. Es handelt sich zwar nicht um eine Schritt-für-Schritt-Anleitung, kann Ihnen aber dabei helfen, herauszufinden, was Sie benötigen.

Verwendung

Richten Sie die folgenden Umgebungsvariablen in Ihrer Shell oder in einer .env-Datei ein. Sie können die Beispieldatei als Vorlage verwenden:

SchlüsselBeschreibung
TEAMS_APP_IDUUID für Ihre MS Entra ID-Anwendungs-ID
TEAMS_APP_PASSWORDClientgeheimnis
TEAMS_APP_TYPESingleTenant oder MultiTenant
TEAMS_APP_TENANT_IDMandanten-UUID im Fall von SingleTenant
TEAM_IDMS Teams-Gruppen-ID oder Team-ID
TEAMS_CHANNEL_IDMS Teams-Kanal-ID mit URL-Escapezeichen

Starten Sie den Server:

uv run mcp-teams-server

Entwicklung

Integrationstests erfordern die Einrichtung der folgenden Umgebungsvariablen:

SchlüsselBeschreibung
TEST_THREAD_IDZeitstempel der Thread-ID
TEST_MESSAGE_IDZeitstempel der Nachrichten-ID
TEST_BENUTZERNAMETestbenutzername
uv run pytest -m integration

Vorgefertigtes Docker-Image

Es gibt ein vorgefertigtes Image, das auf ghcr.io gehostet wird. Sie können dieses Image installieren, indem Sie den folgenden Befehl ausführen:

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

Docker-Image erstellen

Zum Ausführen des MCP-Servers ist ein Docker-Image verfügbar. Sie können es mit dem folgenden Befehl erstellen:

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

Docker-Image ausführen

Grundlegende Laufkonfiguration:

docker run -it inditextech/mcp-teams-server

Mit Umgebungsvariablen aus der .env-Datei ausführen:

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

Richten Sie LLM für die Verwendung des MCP Teams Servers ein

Bitte folgen Sie den Anweisungen im folgenden Dokument

Änderungsprotokoll

Eine Liste der Änderungen und den Versionsverlauf finden Sie in CHANGELOG.md .

Beitragen

Weitere Informationen zu unserem Verhaltenskodex und zum Verfahren zum Einreichen von Pull Requests finden Sie in CONTRIBUTING.md .

Sicherheit

Informationen zu Sicherheitsbedenken finden Sie in unserer Sicherheitsrichtlinie .

Lizenz

Dieses Projekt ist für weitere Einzelheiten unter der Datei Apache-2.0 lizenziert.

© 2025 INDUSTRIA DE DISEÑO TEXTIL 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.

MCP-Server, der Microsoft Teams-Messaging integriert (Lesen, Posten, Erwähnen, Auflisten von Mitgliedern und Threads)

  1. Merkmale
    1. Voraussetzungen
      1. Installation
        1. Teams-Konfiguration
          1. Verwendung
            1. Entwicklung
              1. Vorgefertigtes Docker-Image
              2. Docker-Image erstellen
              3. Docker-Image ausführen
              4. Richten Sie LLM für die Verwendung des MCP Teams Servers ein
            2. Änderungsprotokoll
              1. Beitragen
                1. Sicherheit
                  1. Lizenz

                    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