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
- UV -Paketmanager
- Python 3.10
- Microsoft Teams-Konto mit ordnungsgemäßer Einrichtung
Installation
- Klonen Sie das Repository:
- Erstellen Sie eine virtuelle Umgebung und installieren Sie Abhängigkeiten:
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üssel | Beschreibung |
---|---|
TEAMS_APP_ID | UUID für Ihre MS Entra ID-Anwendungs-ID |
TEAMS_APP_PASSWORD | Clientgeheimnis |
TEAMS_APP_TYPE | SingleTenant oder MultiTenant |
TEAMS_APP_TENANT_ID | Mandanten-UUID im Fall von SingleTenant |
TEAM_ID | MS Teams-Gruppen-ID oder Team-ID |
TEAMS_CHANNEL_ID | MS Teams-Kanal-ID mit URL-Escapezeichen |
Starten Sie den Server:
Entwicklung
Integrationstests erfordern die Einrichtung der folgenden Umgebungsvariablen:
Schlüssel | Beschreibung |
---|---|
TEST_THREAD_ID | Zeitstempel der Thread-ID |
TEST_MESSAGE_ID | Zeitstempel der Nachrichten-ID |
TEST_BENUTZERNAME | Testbenutzername |
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-Image erstellen
Zum Ausführen des MCP-Servers ist ein Docker-Image verfügbar. Sie können es mit dem folgenden Befehl erstellen:
Docker-Image ausführen
Grundlegende Laufkonfiguration:
Mit Umgebungsvariablen aus der .env-Datei ausführen:
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.
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)
- Merkmale
- Voraussetzungen
- Installation
- Teams-Konfiguration
- Verwendung
- Entwicklung
- Änderungsprotokoll
- Beitragen
- Sicherheit
- Lizenz
Related Resources
Related MCP Servers
- -securityFlicense-qualityAn 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 -116JavaScript
- AsecurityAlicenseAqualityAn MCP server that connects to the Teamwork API, providing a simplified interface for interacting with Teamwork projects and tasks.Last updated -35504TypeScriptMIT License
- -securityFlicense-qualityAn MCP server that enables sending Markdown-formatted notifications to Microsoft Teams channels through a simple tool interface.Last updated -1Python
- -security-license-qualityA 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