Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wichtig
Sie müssen Teil des Frontier-Vorschauversionsprogramms sein, um Vorabzugriff auf Microsoft Agent 365 zu erhalten. Frontier verbindet Sie direkt mit den neuesten KI-Innovationen von Microsoft. Frontier-Vorschauversionen unterliegen den bestehenden Vorschauversionsbedingungen Ihrer Kundenvereinbarungen. Da sich diese Funktionen noch in der Entwicklung befinden, können sich ihre Verfügbarkeit und Merkmale im Laufe der Zeit ändern.
Übersicht
| Server-ID | Anzeigename | Geltungsbereich | Beschreibung des Dataflows |
|---|---|---|---|
| mcp_TeamsServer | Microsoft Teams-MCP-Server | McpServers.Teams.All | Microsoft Teams Graph-MCP-Server zum Verwalten von Chats, Kanälen und Benutzern oder Nachrichten darin. Verwenden Sie diesen MCP-Server für Teams-Vorgänge wie das Erstellen, Aktualisieren und Abrufen von Chats und Chatnachrichten, das Verwalten von Teams und Kanälen sowie das Ausführen von Verwaltungsaufgaben im Zusammenhang mit diesen Elementen. |
Chat-Tools
mcp_graph_chat_addChatMember
Endpunkt: POST /v1.0/chats/{chat-id}/members
Fügt einem Chat ein Mitglied unter Verwendung von user@odata.bind, @odata.type und optionalen Rollen (Mitglied, Besitzer) hinzu. Gibt 409 zurück, wenn das Element bereits vorhanden ist, 400 bei ungültigen Benutzerverweisen oder 403, wenn Richtlinien das Hinzufügen einschränken.
Erforderliche Parameter: chat-id, @odata.type, user@odata.bind, roles
mcp_graph_chat_createChat
Endpunkt: POST /v1.0/chats
Erstellt einen neuen Teams-Chat mit chatType (oneOnOne erfordert genau zwei Teilnehmende, Gruppe erfordert mehr als zwei) und Mitglieder. Gibt 400 zurück, wenn oneOnOne die falsche Mitgliederanzahl hat, 409, wenn die gleichen Teilnehmenden bereits über einen Chat verfügen, oder 403, wenn der Aufrufende keine Rechte hat.
Erforderliche Parameter: chatType, members
mcp_graph_chat_deleteChat
Endpunkt: DELETE /v1.0/chats/{chat-id}
Löscht einen Chat vorläufig. Gibt 403 zurück, wenn die Berechtigung fehlt, 404, wenn sie bereits gelöscht wurde und den Aufbewahrungsrichtlinien des Mandanten unterliegt.
Erforderliche Parameter: chat-id
mcp_graph_chat_deleteChatMessage
Endpunkt: POST /v1.0/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/softDelete
Löscht eine Chatnachricht vorläufig. Gibt 403 ohne Chat.ReadWrite, 404 bei ungültigen IDs zurück und behält die Nachricht ggf. weiterhin für Compliance bei.
Erforderliche Parameter: user-id, chat-id, chatMessage-id
mcp_graph_chat_getChat
Endpunkt: GET /v1.0/chats/{chat-id}
Ruft einen Chat nach ID ab und gibt Metadaten wie Typ und Thema zurück. Gibt 404 zurück, wenn der Chat nicht vorhanden oder nicht sichtbar ist, oder 403, wenn Berechtigungen verweigert werden.
Erforderliche Parameter: chat-id
mcp_graph_chat_getChatMessage
Endpunkt: GET /v1.0/chats/{chat-id}/messages/{message-id}
Ruft eine Chatnachricht nach ID ab. Gibt 404 zurück, wenn die Nachricht nicht vorhanden ist oder ausgeblendet ist, oder 403 bei nicht ordnungsgemäßen Rechten.
Erforderliche Parameter: chat-id, message-id
mcp_graph_chat_listChatMembers
Endpunkt: GET /v1.0/chats/{chat-id}/members
Listet die Chat-Teilnehmenden auf. Gibt Rollen zurück (Mitglied/Besitzer/Gast). Gibt 403 ohne Leseberechtigungen oder 404 zurück, wenn der Chat nicht gefunden wurde.
Erforderliche Parameter: chat-id
mcp_graph_chat_listChatMessages
Endpunkt: GET /v1.0/chats/{chat-id}/messages
Listet Nachrichten in einem Chat mit optionalem $top, $filter und $orderby auf. Gibt Ergebnisseiten zurück; Compliance kann Inhalte ausblenden. Fehler umfassen 400 bei fehlerhaften Abfragen und 429 bei Drosselung.
Erforderliche Parameter: chat-id
Optionale Parameter: $top, $filter, $orderby
mcp_graph_chat_listChats
Endpunkt: GET /v1.0/chats
Listet Chats für den Aufrufenden mit optionalem $top, $filter, $expand und $orderby auf. Gibt nur sichtbare Chats zurück; ausgeblendete Chats oder Systemchats können ausgeschlossen werden. Gibt 400 bei ungültigen Sortierausdrücken zurück.
Optionale Parameter: $top, $orderby, $expand, $filter
mcp_graph_chat_postMessage
Endpunkt: POST /v1.0/chats/{chat-id}/messages
Veröffentlicht eine neue Nur-Text-Nachricht in einem Chat. Benötigt Chat-ID und nicht leeren body.content; nur Text wird unterstützt. Kann 429 bei Drosselung zurückgeben, 403 bei fehlenden Berechtigungen oder 404, wenn der Chat ungültig ist. Nicht idempotent – vermeiden Sie blinde Wiederholungen.
Erforderliche Parameter: chat-id, body
mcp_graph_chat_updateChat
Endpunkt: PATCH /v1.0/chats/{chat-id}
Aktualisiert Chateigenschaften, z. B. das Thema nur für Gruppenchats. Schlägt mit 400 bei Verwendung in einem 1:1-Chat fehl, 403 ohne Rechte oder 404, wenn Chat nicht gefunden wurde.
Erforderliche Parameter: chat-id, topic
mcp_graph_chat_updateChatMessage
Endpunkt: PATCH /v1.0/chats/{chat-id}/messages/{message-id}
Aktualisiert eine Chatnachricht mit neuen Nur-Text-Inhalten. Die Bearbeitung kann für einige System- oder Compliancemeldungen blockiert werden. Gibt 403 oder 400 zurück, wenn die Bearbeitung nicht zulässig ist, oder 409 bei Konflikten.
Erforderliche Parameter: chat-id, message-id
Kanal- und Teamtools
mcp_graph_teams_addChannelMember
Endpunkt: POST /v1.0/teams/{team-id}/channels/{channel-id}/members
Fügt einem privaten oder freigegebenen Kanal ein Mitglied mit user@odata.bind@odata.type und optionalen Rollen (Besitzer oder leer) hinzu. Schlägt bei Standardkanälen fehl, gibt 409 zurück, wenn das Mitglied bereits vorhanden ist, und 403 bei fehlenden Berechtigungen.
Erforderliche Parameter: team-id, channel-id, displayName, roles, user@odata.bind, @odata.type
mcp_graph_teams_createChannel
Endpunkt: POST /v1.0/teams/{team-id}/channels
Erstellt einen Kanal in einem Team mit displayName, optionaler Beschreibung, MembershipType (Standard, privat, freigegeben) und optionalen Mitgliedern. Private oder freigegebene Kanäle erfordern explizite Mitglieder; Duplikate oder ungültige Mitgliedschaft verursachen 400- oder 409-Fehler.
Erforderliche Parameter: team-id, displayName
Optionale Parameter: description, membershipType, members
mcp_graph_teams_createPrivateChannel
Endpunkt: POST /v1.0/teams/{team-id}/channels
Erstellt einen privaten Kanal mit membershipType: privat. Erfordert Mitglieder bei der Erstellung, einschließlich mindestens eines Besitzers. Gibt 400 bei fehlenden Mitgliedern zurück, 409 bei doppelten Namen oder 403 bei fehlenden Berechtigungen.
Erforderliche Parameter: team-id, displayName, members
mcp_graph_teams_getChannel
Endpunkt: GET /v1.0/teams/{team-id}/channels/{channel-id}
Ruft einen Kanal mit optionalem $select und $filter ab. Gibt 404 zurück, wenn der Kanal nicht gefunden wurde oder der Aufrufende keinen Zugriff hat, 403 bei unzureichenden Berechtigungen oder 400 bei nicht unterstützten Filtern.
Erforderliche Parameter: team-id, channel-id
Optionale Parameter: $select, $filter
mcp_graph_teams_getTeam
Endpunkt: GET /v1.0/teams/{team-id}
Ruft Teameigenschaften mit optionalem $select und $expand ab. Gibt 403 oder 404 zurück, wenn auf das Team nicht zugegriffen werden kann.
Erforderliche Parameter: team-id
Optionale Parameter: $select, $expand
mcp_graph_teams_listChannelMembers
Endpunkt: GET /v1.0/teams/{team-id}/channels/{channel-id}/members
Listet alle Mitglieder eines bestimmten Microsoft Teams-Kanals auf und gibt Metadaten zu jedem Mitglied zurück, z. B. Identität, Rollen und Mitgliedschaftsstatus. Nützlich für die Überwachung der Kanalteilnahme, für die Überprüfung der Mitgliedschaft vor Rollenaktualisierungen oder zum Sicherstellen von Compliance.
Erforderliche Parameter: team-id, channel-id
Optionale Parameter: $top, $expand
mcp_graph_teams_listChannelMessages
Endpunkt: GET /v1.0/teams/{team-id}/channels/{channel-id}/messages
Listet Nachrichten in einem Kanal mit optionalem $top und $expand auf (z. B. Antworten). Die Paginierung erfolgt über @odata.nextLink. Gibt 403 bei fehlender Leseberechtigung oder 400 bei ungültigen Abfrageoptionen zurück.
Erforderliche Parameter: team-id, channel-id
Optionale Parameter: $top, $expand
mcp_graph_teams_listChannels
Endpunkt: GET /v1.0/teams/{team-id}/allChannels
Listet Kanäle in einem Team mit optionalem $select oder $filter auf. Gibt private und freigegebene Kanäle nur zurück, wenn der Aufrufende Mitglied ist. Schlägt mit 403 fehl, wenn der Aufrufende keine Leserechte hat, oder mit 400 bei ungültigen OData-Abfragen.
Erforderliche Parameter: team-id
Optionale Parameter: $select, $filter
mcp_graph_teams_listTeams
Endpunkt: GET /v1.0/users/{user-id}/joinedTeams
Listet die verbundenen Teams eines bestimmten Benutzers auf. Gibt nur Mitgliedschaften dieses Benutzers zurück, nicht alle Mandantenteams. Gibt 403 zurück, wenn der Aufrufende den Benutzer nicht abfragen kann, oder 404, wenn die ID ungültig ist.
Erforderliche Parameter: user-id
mcp_graph_teams_postChannelMessage
Endpunkt: POST /v1.0/teams/{team-id}/channels/{channel-id}/messages
Sendet eine Nur-Text-Nachricht an einen Kanal. Erfordert team-id, channel-id und body.content. Gibt 403 ohne ChannelMessage.Send zurück, 404, wenn der Kanal nicht gefunden wurde, oder 400, wenn Inhalt fehlt.
Erforderliche Parameter: team-id, channel-id, body
mcp_graph_teams_replyToChannelMessage
Endpunkt: POST /v1.0/teams/{team-id}/channels/{channel-id}/messages/{message-id}/replies
Antwortet auf eine Nachricht in einem Kanal mit body.content. Es wird nur Nur-Text unterstützt. Gibt 404 zurück, wenn die übergeordnete Nachricht nicht gefunden wurde, 403 bei fehlenden Rechten oder 400 bei ungültigem Inhalt.
Erforderliche Parameter: team-id, channel-id, message-id, body
mcp_graph_teams_updateChannel
Endpunkt: PATCH /teams/{team-id}/channels/{channel-id}
Aktualisiert einen Kanal mit neuem displayName oder einer neuen Beschreibung. Möglicherweise gelten Einschränkungen für spezielle Kanäle wie „Allgemein“. Gibt 403 bei fehlenden Rechten, 409 bei doppelten Namen oder 400 bei ungültigen Eingaben zurück.
Erforderliche Parameter: team-id, channel-id
Optionale Parameter: displayName, description
mcp_graph_teams_updateChannelMember
Endpunkt: PATCH /teams/{team-id}/channels/{channel-id}/members/{membership-id}
Aktualisiert die Rolle eines Mitglieds in einem privaten oder freigegebenen Kanal durch Ändern von Rollen. Standardkanäle erben Rollen vom Team und lehnen Aktualisierungen in der Regel ab. Gibt 400 zurück, wenn Versuche auf Standardkanälen erfolgen, 403 bei Nichtautorisierung oder 404, wenn das Mitglied nicht gefunden wurde.
Erforderliche Parameter: team-id, channel-id, membership-id, roles
Unterstützte Vorgänge
- Chatverwaltung (Erstellen, Lesen, Aktualisieren, Löschen)
- Nachrichtenvorgänge (Senden, Abrufen, Bearbeiten, Löschen)
- Kanalverwaltung (Erstellen, Konfigurieren, Auflisten)
- Mitgliederverwaltung (Hinzufügen, Aktualisieren, Auflisten)
- Teamvorgänge (Abrufen, Auflisten)
Schlüsselfunktionen
- Vollständige CRUD-Vorgänge für Chats und Kanäle
- Unterstützung für private, freigegebene und Standardkanäle
- Nachrichtenthreading und -antworten
- Mitgliederrollenverwaltung
- OData-Abfrageunterstützung für Filterung und Paginierung