Σημείωση
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να συνδεθείτε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτή τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Σημαντικό
Πρέπει να είστε μέρος του προγράμματος προεπισκόπησης Σύνορα για να αποκτήσετε πρώιμη πρόσβαση στον Παράγοντα Microsoft 365. Η Frontier σάς συνδέει απευθείας με τις τελευταίες καινοτομίες τεχνητής νοημοσύνης της Microsoft. Οι προεπισκοπήσεις για τα σύνορα υπόκεινται στους υφιστάμενους όρους προεπισκόπησης των συμβάσεων πελατών σας. Καθώς αυτές οι δυνατότητες είναι ακόμα σε εξέλιξη, η διαθεσιμότητά τους και οι δυνατότητές τους ενδέχεται να αλλάξουν με την πάροδο του χρόνου.
Επισκόπηση
| Αναγνωριστικό διακομιστή | Εμφανιζόμενο όνομα | Εμβέλεια | Περιγραφή |
|---|---|---|---|
| mcp_TeamsServer | Microsoft Teams MCP Server | McpServers.Teams.All | Ο διακομιστής Microsoft Teams Graph MCP για τη διαχείριση συνομιλιών, καναλιών και χρηστών ή μηνυμάτων μέσα σε αυτά. Χρησιμοποιήστε αυτόν τον διακομιστή MCP για λειτουργίες του Teams, όπως δημιουργία, ενημέρωση και ανάκτηση συνομιλιών και μηνυμάτων συνομιλίας, διαχείριση ομάδων και καναλιών και εκτέλεση εργασιών διαχείρισης που σχετίζονται με αυτά. |
Εργαλεία συνομιλίας
mcp_graph_chat_addChatMember
Τελικό σημείο: POST /v1.0/chats/{chat-id}/members
Προσθέτει ένα μέλος σε μια συνομιλία χρησιμοποιώντας user@odata.bindτους , @odata.typeκαι προαιρετικούς ρόλους (μέλος, κάτοχος). Επιστρέφει 409 εάν το μέλος είναι ήδη παρόν, 400 για μη έγκυρες αναφορές χρήστη ή 403 εάν οι πολιτικές περιορίζουν την προσθήκη.
Απαιτούμενες παράμετροι: αναγνωριστικό-συνομιλίας, @odata.type, user@odata.bind, ρόλοι
mcp_graph_chat_createChat
Τελικό σημείο: POST /v1.0/συνομιλίες
Δημιουργεί μια νέα συνομιλία Teams με chatType (το έναOnOne απαιτεί ακριβώς δύο συμμετέχοντες, η ομάδα απαιτεί περισσότερους από δύο) και τα μέλη. Επιστρέφει 400 εάν το oneOnOne έχει εσφαλμένο πλήθος μελών, 409 εάν οι ίδιοι συμμετέχοντες έχουν ήδη συνομιλία ή 403 εάν ο καλών δεν διαθέτει δικαιώματα.
Απαιτούμενες παράμετροι: chatType, μέλη
mcp_graph_chat_deleteChat
Τελικό σημείο: ΔΙΑΓΡΑΦΗ /v1.0/συνομιλίες/{chat-id}
Διαγράφει μια συνομιλία μέσω προσωρινής διαγραφής. Επιστρέφει 403 εάν λείπει το δικαίωμα, 404 εάν έχει ήδη διαγραφεί και υπόκειται σε πολιτικές διατήρησης μισθωτή.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας
mcp_graph_chat_deleteChatMessage
Τελικό σημείο: POST /v1.0/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/softDelete
Διαγράφει ένα μήνυμα συνομιλίας μέσω προσωρινής διαγραφής. Επιστρέφει την τιμή 403 χωρίς το Chat.ReadWrite, 404 για μη έγκυρα αναγνωριστικά και ενδέχεται να διατηρήσει το μήνυμα συμμόρφωσης.
Απαιτούμενες παράμετροι: αναγνωριστικό χρήστη, αναγνωριστικό συνομιλίας, chatMessage-id
mcp_graph_chat_getChat
Τελικό σημείο: GET /v1.0/chats/{chat-id}
Επιστρέφει μια συνομιλία μέσω αναγνωριστικού, επιστρέφοντας μετα-δεδομένα όπως τον τύπο και το θέμα. Επιστρέφει την τιμή 404 εάν η συνομιλία δεν υπάρχει ή δεν είναι ορατή ή 403 εάν δεν υπάρχουν δικαιώματα.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας
mcp_graph_chat_getChatMessage
Τελικό σημείο: GET /v1.0/chats/{chat-id}/messages/{message-id}
Επιστρέφει ένα μήνυμα συνομιλίας μέσω αναγνωριστικού. Επιστρέφει την τιμή 404 εάν το μήνυμα δεν υπάρχει ή είναι κρυφό ή 403 χωρίς τα κατάλληλα δικαιώματα.
Απαιτούμενες παράμετροι: αναγνωριστικό-συνομιλίας, αναγνωριστικό-μηνύματος
mcp_graph_chat_listChatMembers
Τελικό σημείο: GET /v1.0/chats/{chat-id}/members
Παραθέτει τους συμμετέχοντες στη συνομιλία. Επιστρέφει ρόλους (μέλος/κάτοχος/επισκέπτης). Επιστρέφει 403 χωρίς δικαιώματα ανάγνωσης ή 404 εάν δεν βρεθεί συνομιλία.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας
mcp_graph_chat_listChatMessages
Τελικό σημείο: GET /v1.0/chats/{chat-id}/messages
Εμφανίζει μηνύματα σε μια συνομιλία με προαιρετικές $top, $filter και $orderby. Επιστρέφει σελιδοποιημένα αποτελέσματα. συμμόρφωσης μπορεί να αποκρύψει περιεχόμενο. Τα σφάλματα περιλαμβάνουν 400 για εσφαλμένα ερωτήματα και 429 για περιορισμό.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας
Προαιρετικές παράμετροι: $top, $filter $orderby
mcp_graph_chat_listChats
Τελικό σημείο: GET /v1.0/συνομιλίες
Εμφανίζει συνομιλίες για τον καλούντα με προαιρετικές $top, $filter, $expand και $orderby. Επιστρέφει μόνο ορατές συνομιλίες. οι κρυφές συνομιλίες ή οι συνομιλίες συστήματος μπορούν να εξαιρεθούν. Επιστρέφει 400 για μη έγκυρες παραστάσεις ταξινόμησης.
Προαιρετικές παράμετροι: $top, $orderby $expand $filter
mcp_graph_chat_postMessage
Τελικό σημείο: POST /v1.0/chats/{chat-id}/messages
Δημοσιεύει ένα νέο μήνυμα απλού κειμένου σε μια συνομιλία. Χρειάζεται αναγνωριστικό συνομιλίας και μη κενό περιεχόμενο σώματος. υποστηρίζεται μόνο κείμενο. Ενδέχεται να επιστρέψει 429 για περιορισμό, 403 εάν λείπουν δικαιώματα ή 404 εάν η συνομιλία δεν είναι έγκυρη. Όχι ταυτοδύναμη, αποφύγετε τις τυφλές επαναρίες.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας, σώμα
mcp_graph_chat_updateChat
Τελικό σημείο: PATCH /v1.0/συνομιλίες/{chat-id}
Ενημερώνει τις ιδιότητες συνομιλίας, όπως το θέμα μόνο για συνομιλίες ομάδας. Αποτυγχάνει με 400 εάν χρησιμοποιείται σε μια συνομιλία ένας προς έναν, 403 χωρίς δικαιώματα ή 404 εάν η συνομιλία δεν βρεθεί.
Απαιτούμενες παράμετροι: αναγνωριστικό συνομιλίας, θέμα
mcp_graph_chat_updateChatMessage
Τελικό σημείο: PATCH /v1.0/συνομιλίες/{chat-id}/messages/{message-id}
Ενημερώνει ένα μήνυμα συνομιλίας με νέο περιεχόμενο απλού κειμένου. Η επεξεργασία μπορεί να αποκλειστεί για ορισμένα μηνύματα συστήματος ή συμμόρφωσης. Επιστρέφει 403 ή 400 εάν δεν επιτρέπεται η επεξεργασία ή 409 σε διενέξεις.
Απαιτούμενες παράμετροι: αναγνωριστικό-συνομιλίας, αναγνωριστικό-μηνύματος
Εργαλεία καναλιού και ομάδας
mcp_graph_teams_addChannelMember
Τελικό σημείο: POST /v1.0/teams/{team-id}/channels/{channel-id}/members
Προσθέτει ένα μέλος σε ένα ιδιωτικό ή κοινόχρηστο κανάλι με user@odata.bind, @odata.typeκαι προαιρετικούς ρόλους (κάτοχος ή κενός). Αποτυγχάνει σε τυπικά κανάλια, επιστρέφει 409 εάν το μέλος είναι ήδη παρόν και 403 εάν δεν διαθέτει δικαιώματα.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού, displayName, ρόλοι, user@odata.bind, @odata.type
mcp_graph_teams_createChannel
Τελικό σημείο: POST /v1.0/teams/{team-id}/κανάλια
Δημιουργεί ένα κανάλι σε μια ομάδα με displayName, προαιρετική περιγραφή, ιδιότητα μέλουςΤύπος (τυπικό, ιδιωτικό, κοινόχρηστο) και προαιρετικά μέλη. Τα ιδιωτικά ή κοινόχρηστα κανάλια απαιτούν ρητά μέλη. διπλότυπα ή μη έγκυρα μέλη προκαλούν 400 ή 409.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, displayName
Προαιρετικές παράμετροι: περιγραφή, τύπος ιδιότητας μέλους, μέλη
mcp_graph_teams_createPrivateChannel
Τελικό σημείο: POST /v1.0/teams/{team-id}/κανάλια
Δημιουργεί ένα ιδιωτικό κανάλι με ιδιότητα μέλουςΤύπος: ιδιωτικό. Απαιτεί μέλη κατά τη δημιουργία, συμπεριλαμβανομένου τουλάχιστον ενός κατόχου. Επιστρέφει 400 εάν λείπουν μέλη, 409 για διπλότυπα ονόματα ή 403 χωρίς δικαιώματα.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, displayName, μέλη
mcp_graph_teams_getChannel
Τελικό σημείο: GET /v1.0/teams/{team-id}/channels/{channel-id}
Ανακτά ένα κανάλι με προαιρετικές $select και $filter. Επιστρέφει 404 εάν το κανάλι δεν βρεθεί ή από τον καλούντα δεν έχει πρόσβαση, 403 εάν τα δικαιώματα δεν επαρκούν ή 400 για μη υποστηριζόμενα φίλτρα.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού
Προαιρετικές παράμετροι: $select, $filter
mcp_graph_teams_getTeam
Τελικό σημείο: GET /v1.0/teams/{team-id}
Ανακτά τις ιδιότητες ομάδας με προαιρετικές $select και $expand. Επιστρέφει 403 ή 404 εάν η ομάδα δεν είναι προσβάσιμη.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας
Προαιρετικές παράμετροι: $select, $expand
mcp_graph_teams_listChannelMembers
Τελικό σημείο: GET /v1.0/teams/{team-id}/channels/{channel-id}/members
Παραθέτει όλα τα μέλη ενός συγκεκριμένου καναλιού Microsoft Teams, επιστρέφοντας μετα-δεδομένα για κάθε μέλος, όπως την ταυτότητα, τους ρόλους και την κατάσταση μέλους. Χρήσιμο για τον έλεγχο της συμμετοχής των καναλιών, την επαλήθευση των μελών πριν από τις ενημερώσεις των ρόλων ή τη διασφάλιση της συμμόρφωσης.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού
Προαιρετικές παράμετροι: $top, $expand
mcp_graph_teams_listChannelMessages
Τελικό σημείο: GET /v1.0/teams/{team-id}/channels/{channel-id}/messages
Παραθέτει μηνύματα σε ένα κανάλι με προαιρετικές $top και $expand (για παράδειγμα, απαντήσεις). Ο χειρισμός της σελιδοποίησης γίνεται μέσω του @odata.nextLink. Επιστρέφει 403 χωρίς δικαίωμα ανάγνωσης ή 400 για μη έγκυρες επιλογές ερωτήματος.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού
Προαιρετικές παράμετροι: $top, $expand
mcp_graph_teams_listChannels
Τελικό σημείο: GET /v1.0/teams/{team-id}/allChannels
Παραθέτει τα κανάλια μιας ομάδας με προαιρετικές $select ή $filter. Επιστρέφει ιδιωτικά και κοινόχρηστα κανάλια μόνο εάν ο καλών είναι μέλος. Αποτυγχάνει με 403 εάν ο καλών δεν διαθέτει δικαιώματα ανάγνωσης ή 400 σε μη έγκυρα ερωτήματα OData.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας
Προαιρετικές παράμετροι: $select, $filter
mcp_graph_teams_listTeams
Τελικό σημείο: GET /v1.0/users/{user-id}/joinedTeams
Παραθέτει τις ένωτες ομάδες ενός συγκεκριμένου χρήστη. Επιστρέφει μόνο τις συνδρομές αυτού του χρήστη, όχι όλες τις ομάδες μισθωτή. Επιστρέφει 403 εάν ο καλών δεν μπορεί να ζητήσει από το χρήστη ή 404 εάν το αναγνωριστικό δεν είναι έγκυρο.
Απαιτούμενες παράμετροι: αναγνωριστικό χρήστη
mcp_graph_teams_postChannelMessage
Τελικό σημείο: POST /v1.0/teams/{team-id}/channels/{channel-id}/messages
Δημοσιεύει ένα μήνυμα απλού κειμένου σε ένα κανάλι. Απαιτεί αναγνωριστικό ομάδας, αναγνωριστικό καναλιού και περιεχόμενο body.content. Επιστρέφει 403 χωρίς ChannelMessage.Send, 404 εάν το κανάλι δεν βρέθηκε ή 400 εάν το περιεχόμενο λείπει.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού, σώμα
mcp_graph_teams_replyToChannelMessage
Τελικό σημείο: POST /v1.0/teams/{team-id}/channels/{channel-id}/messages/{message-id}/απαντήσεις
Απαντά σε ένα μήνυμα σε ένα κανάλι με body.content. Υποστηρίζεται μόνο απλό κείμενο. Επιστρέφει 404 εάν το γονικό μήνυμα δεν βρεθεί, 403 χωρίς δικαιώματα ή 400 για μη έγκυρο περιεχόμενο.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού, αναγνωριστικό-μηνύματος, σώμα
mcp_graph_teams_updateChannel
Τελικό σημείο: PATCH /teams/{team-id}/channels/{channel-id}
Ενημερώνει ένα κανάλι με νέο displayName ή περιγραφή. Οι περιορισμοί μπορεί να ισχύουν για ειδικά κανάλια, όπως γενικά. Επιστρέφει 403 χωρίς δικαιώματα, 409 σε διπλότυπα ονόματα ή 400 για μη έγκυρα δεδομένα εισόδου.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού
Προαιρετικές παράμετροι: displayName, περιγραφή
mcp_graph_teams_updateChannelMember
Τελικό σημείο: PATCH /teams/{team-id}/channels/{channel-id}/members/{membership-id}
Ενημερώνει τον ρόλο ενός μέλους σε ένα ιδιωτικό ή κοινόχρηστο κανάλι αλλάζοντας ρόλους. Τα τυπικά κανάλια μεταβιβάζονται σε ρόλους από την ομάδα και συνήθως απορρίπτουν τις ενημερώσεις. Επιστρέφει 400 εάν επιχειρηθεί σε τυπικά κανάλια, 403 εάν δεν είναι εξουσιοδοτημένο ή 404 εάν δεν βρεθεί μέλος.
Απαιτούμενες παράμετροι: αναγνωριστικό ομάδας, αναγνωριστικό καναλιού, αναγνωριστικό μέλους, ρόλοι
Υποστηριζόμενες λειτουργίες
- Διαχείριση συνομιλίας (δημιουργία, ανάγνωση, ενημέρωση, διαγραφή)
- Λειτουργίες μηνυμάτων (αποστολή, ανάκτηση, επεξεργασία, διαγραφή)
- Διαχείριση καναλιού (δημιουργία, ρύθμιση παραμέτρων, λίστα)
- Διαχείριση μελών (προσθήκη, ενημέρωση, λίστα)
- Λειτουργίες ομάδας (ανάκτηση, λίστα)
Δυνατότητες κλειδιά
- Πλήρεις λειτουργίες CRUD για συνομιλίες και κανάλια
- Υποστήριξη για ιδιωτικά, κοινόχρηστα και τυπικά κανάλια
- Νήματα και απαντήσεις μηνύματος
- Διαχείριση ρόλων χρήστη
- Υποστήριξη ερωτημάτων OData για φιλτράρισμα και σελιδοποίηση