หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
สำคัญ
คุณจําเป็นต้องเป็นส่วนหนึ่งของโปรแกรมการแสดงตัวอย่าง Frontier เพื่อเข้าถึง Microsoft Agent 365 ก่อน Frontier เชื่อมต่อคุณโดยตรงกับนวัตกรรม AI ล่าสุดของ Microsoft การแสดงตัวอย่างในส่วนหน้าจะต้องอยู่ภายใต้ข้อกําหนดการแสดงตัวอย่างที่มีอยู่ของข้อตกลงของลูกค้าของคุณ เนื่องจากคุณลักษณะเหล่านี้ยังคงอยู่ในการพัฒนา ความพร้อมใช้งานและความสามารถของพวกเขาอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป
ภาพรวม
| ID ของเซิร์ฟเวอร์ | ชื่อที่ใช้แสดง | Scope | รายละเอียด |
|---|---|---|---|
| mcp_TeamsServer | เซิร์ฟเวอร์ MCP ของ Microsoft Teams | McpServers.Teams.All | เซิร์ฟเวอร์ MCP ของ Microsoft Teams Graph เพื่อจัดการการสนทนา แชนเนล และผู้ใช้หรือข้อความภายในเซิร์ฟเวอร์ ใช้เซิร์ฟเวอร์ MCP นี้สําหรับการดําเนินงานของ Teams เช่นการสร้าง การอัปเดต และการดึงข้อมูลการสนทนาและการสนทนา การจัดการทีมและช่อง และการดําเนินงานด้านการดูแลระบบที่เกี่ยวข้องกับสิ่งเหล่านี้ |
เครื่องมือแชท
mcp_graph_chat_addChatMember
จุดสิ้นสุด: โพสต์ /v1.0/chats/{chat-id}/members
เพิ่มสมาชิกลงในการสนทนาโดยใช้ user@odata.bind@odata.typeและบทบาททางเลือก (สมาชิก เจ้าของ) แสดง 409 ถ้าเป็นสมาชิกอยู่แล้ว 400 สําหรับการอ้างอิงผู้ใช้ที่ไม่ถูกต้อง หรือ 403 ถ้านโยบายจํากัดการเพิ่ม
พารามิเตอร์ที่จําเป็น: chat-id, @odata.type, user@odata.bind, บทบาท
mcp_graph_chat_createChat
จุดสิ้นสุด: โพสต์ /v1.0/แชท
สร้างแชทของ Teams ใหม่ด้วย chatType (oneOnOne จําเป็นต้องมีผู้เข้าร่วมสองราย กลุ่มจําเป็นต้องมีมากกว่าสอง) และสมาชิก ส่งกลับ 400 หาก OneOnOne มีจํานวนสมาชิกที่ไม่ถูกต้อง 409 หากผู้เข้าร่วมการสนทนาเดียวกันมีการสนทนาอยู่แล้ว หรือ 403 หากผู้โทรไม่มีสิทธิ์
พารามิเตอร์ที่จําเป็น: chatType สมาชิก
mcp_graph_chat_deleteChat
จุดสิ้นสุด: ลบ /v1.0/การสนทนา/{chat-id}
ลบการสนทนาแบบนุ่มนวล แสดง 403 หากสิทธิ์หายไป 404 ถ้าถูกลบแล้ว และอยู่ภายใต้นโยบายการเก็บข้อมูลของผู้เช่า
พารามิเตอร์ที่จําเป็น: chat-id
mcp_graph_chat_deleteChatMessage
จุดสิ้นสุด: โพสต์ /v1.0/users/{user-id}/chats/{chat-id}/messages/{chatMessage-id}/softDelete
ลบข้อความแชทแบบนุ่มนวล ส่งกลับ 403 โดยไม่มี Chat.ReadWrite, 404 สําหรับ ID ที่ไม่ถูกต้องและอาจยังคงรักษาข้อความสําหรับการปฏิบัติตามกฎระเบียบ
พารามิเตอร์ที่จําเป็น: user-id, chat-id, chatMessage-id
mcp_graph_chat_getChat
จุดสิ้นสุด: รับ /v1.0/แชท/{chat-id}
เรียกใช้แชทตาม ID โดยส่งคืนเมตาดาต้า เช่น ประเภทและหัวข้อ แสดง 404 หากไม่มีแชทหรือมองไม่เห็น หรือ 403 หากปฏิเสธสิทธิ์
พารามิเตอร์ที่จําเป็น: chat-id
mcp_graph_chat_getChatMessage
จุดสิ้นสุด: รับ /v1.0/แชท/{chat-id}/message/{message-id}
เรียกใช้ข้อความแชทตาม ID แสดง 404 ถ้าข้อความไม่มีอยู่ หรือถูกซ่อน หรือ 403 โดยไม่มีสิทธิ์ที่เหมาะสม
พารามิเตอร์ที่จําเป็น: chat-id, message-id
mcp_graph_chat_listChatMembers
จุดสิ้นสุด: รับ /v1.0/แชท/{chat-id}/members
แสดงรายการผู้เข้าร่วมในแชท แสดงบทบาท (สมาชิก/เจ้าของ/ผู้เยี่ยมชม) ส่งกลับ 403 โดยไม่มีสิทธิ์ในการอ่านหรือ 404 หากไม่พบการสนทนา
พารามิเตอร์ที่จําเป็น: chat-id
mcp_graph_chat_listChatMessages
จุดสิ้นสุด: รับ /v1.0/แชท/{chat-id}/ข้อความ
แสดงรายการข้อความในแชทพร้อม$top $filter และ$orderby ที่เลือกได้ แสดงผลลัพธ์ที่มีหน้า แต่แสดงผลลัพธ์ การปฏิบัติตามกฎระเบียบอาจซ่อนเนื้อหา ข้อผิดพลาดรวม 400 สําหรับคิวรีที่ไม่ดีและ 429 สําหรับการจํากัดผลลัพธ์
พารามิเตอร์ที่จําเป็น: chat-id
พารามิเตอร์ตัวเลือก: $top $filter $orderby
mcp_graph_chat_listChats
จุดสิ้นสุด: รับ /v1.0/แชท
แสดงรายการแชทสําหรับผู้โทรที่มี$top $filter $expand และ$orderby ที่เลือกได้ แสดงเฉพาะการสนทนาที่มองเห็นได้เท่านั้น การสนทนาที่ซ่อนไว้หรือระบบอาจถูกแยกออก แสดง 400 สําหรับนิพจน์การเรียงลําดับที่ไม่ถูกต้อง
พารามิเตอร์ตัวเลือก: $top $orderby $expand $filter
mcp_graph_chat_postMessage
จุดสิ้นสุด: โพสต์ /v1.0/แชท/{chat-id}/ข้อความ
โพสต์ข้อความธรรมดาใหม่ในแชท ต้องการ chat-id และเนื้อความที่ไม่ว่างเปล่า รองรับเฉพาะข้อความเท่านั้น อาจส่งกลับ 429 สําหรับการจํากัดผลลัพธ์ 403 หากสิทธิ์หายไป หรือ 404 หากการแชทไม่ถูกต้อง ไม่เป็นนิจพล - หลีกเลี่ยงการทําซ้ําที่ตาบอด
พารามิเตอร์ที่จําเป็น: chat-id, body
mcp_graph_chat_updateChat
จุดสิ้นสุด: โปรแกรมแก้ไข /v1.0/การสนทนา/{chat-id}
อัปเดตคุณสมบัติการสนทนา เช่น หัวข้อสําหรับการสนทนากลุ่มเท่านั้น ล้มเหลวด้วย 400 หากใช้ในการแชทแบบตัวต่อตัว, 403 โดยไม่มีสิทธิ์หรือ 404 หากไม่พบการสนทนา
พารามิเตอร์ที่จําเป็น: chat-id, topic
mcp_graph_chat_updateChatMessage
จุดสิ้นสุด: โปรแกรมแก้ไข /v1.0/แชท/{chat-id}/message/{message-id}
อัปเดตข้อความแชทด้วยเนื้อหาข้อความธรรมดาใหม่ การแก้ไขอาจถูกบล็อกสําหรับข้อความระบบหรือการปฏิบัติตามกฎระเบียบบางอย่าง แสดง 403 หรือ 400 ถ้าการแก้ไขไม่ได้รับอนุญาต หรือ 409 บนข้อขัดแย้ง
พารามิเตอร์ที่จําเป็น: chat-id, message-id
เครื่องมือของแชนเนลและทีม
mcp_graph_teams_addChannelMember
ตําแหน่งข้อมูล: โพสต์ /v1.0/teams/{team-id}/channel/{channel-id}/members
เพิ่มสมาชิกไปยังแชนเนลส่วนตัวหรือแชนเนลที่ใช้ร่วมกันด้วย user@odata.bind@odata.typeและบทบาทที่เป็นทางเลือก (เจ้าของหรือว่างเปล่า) ล้มเหลวในช่องมาตรฐาน ส่งกลับ 409 ถ้าสมาชิกมีอยู่แล้ว และ 403 ถ้าไม่มีสิทธิ์
พารามิเตอร์ที่จําเป็น: team-id, channel-id, displayName, roles, , user@odata.bind@odata.type
mcp_graph_teams_createChannel
จุดสิ้นสุด: โพสต์ /v1.0/teams/{team-id}/channel
สร้างช่องในทีมที่มี displayName คําอธิบายตัวเลือก การเป็นสมาชิกชนิด (มาตรฐาน ส่วนตัว แชร์) และสมาชิกทางเลือก ช่องส่วนตัวหรือช่องที่แชร์จําเป็นต้องมีสมาชิกที่ชัดเจน การซ้ําหรือการเป็นสมาชิกที่ไม่ถูกต้องทําให้ 400 หรือ 409
พารามิเตอร์ที่จําเป็น: team-id, displayName
พารามิเตอร์ตัวเลือก: คําอธิบาย ประเภทสมาชิก สมาชิก
mcp_graph_teams_createPrivateChannel
จุดสิ้นสุด: โพสต์ /v1.0/teams/{team-id}/channel
สร้างช่องส่วนตัวพร้อมสมาชิกประเภท: ส่วนตัว ต้องให้สมาชิกต้องสร้าง รวมถึงเจ้าของอย่างน้อยหนึ่งคน แสดง 400 ถ้าสมาชิกหายไป 409 สําหรับชื่อที่ซ้ํากัน หรือ 403 โดยไม่มีสิทธิ์อนุญาต
พารามิเตอร์ที่จําเป็น: team-id, displayName, members
mcp_graph_teams_getChannel
ตําแหน่งข้อมูล: รับ /v1.0/teams/{team-id}/channel/{channel-id}
เรียกใช้ช่องสัญญาณที่มี$select และ$filter ทางเลือก แสดง 404 หากไม่พบช่องหรือผู้เรียกขาดการเข้าถึง 403 หากสิทธิ์ไม่เพียงพอหรือ 400 สําหรับตัวกรองที่ไม่รองรับ
พารามิเตอร์ที่จําเป็น: team-id, channel-id
พารามิเตอร์ตัวเลือก: $select $filter
mcp_graph_teams_getTeam
จุดสิ้นสุด: รับ /v1.0/teams/{team-id}
เรียกใช้คุณสมบัติของทีมด้วย$select และ$expand ทางเลือก ส่งกลับ 403 หรือ 404 ถ้าไม่สามารถเข้าถึงทีมได้
พารามิเตอร์ที่จําเป็น: team-id
พารามิเตอร์ตัวเลือก: $select $expand
mcp_graph_teams_listChannelMembers
จุดสิ้นสุด: รับ /v1.0/teams/{team-id}/channel/{channel-id}/members
แสดงรายการสมาชิกทั้งหมดของแชนเนล Microsoft Teams ที่เฉพาะเจาะจง ส่งกลับเมตาดาต้าเกี่ยวกับสมาชิกแต่ละราย เช่น ข้อมูลประจําตัว บทบาท และสถานะการเป็นสมาชิก มีประโยชน์สําหรับการตรวจสอบการเข้าร่วมแชนเนล ตรวจสอบการเป็นสมาชิกก่อนการอัปเดตบทบาท หรือยืนยันการปฏิบัติตามกฎระเบียบ
พารามิเตอร์ที่จําเป็น: team-id, channel-id
พารามิเตอร์ตัวเลือก: $top, $expand
mcp_graph_teams_listChannelMessages
จุดสิ้นสุด: รับ /v1.0/teams/{team-id}/channel/{channel-id}/messages
แสดงรายการข้อความในช่องที่มี$top และ$expand ทางเลือก (ตัวอย่างเช่น ข้อความตอบกลับ) จัดการการแบ่งหน้าผ่าน@odata.nextLink แสดง 403 โดยไม่มีสิทธิ์ในการอ่านหรือ 400 สําหรับตัวเลือกคิวรีที่ไม่ถูกต้อง
พารามิเตอร์ที่จําเป็น: team-id, channel-id
พารามิเตอร์ตัวเลือก: $top, $expand
mcp_graph_teams_listChannels
จุดสิ้นสุด: รับ /v1.0/teams/{team-id}/allChannels
แสดงรายการช่องในทีมที่มี$select หรือ$filter ทางเลือก ส่งกลับช่องส่วนตัวและช่องที่แชร์เฉพาะเมื่อผู้โทรเป็นสมาชิกเท่านั้น ล้มเหลวด้วย 403 ถ้าผู้เรียกไม่มีสิทธิ์ในการอ่านหรือ 400 บนคิวรี OData ที่ไม่ถูกต้อง
พารามิเตอร์ที่จําเป็น: team-id
พารามิเตอร์ตัวเลือก: $select $filter
mcp_graph_teams_listTeams
จุดสิ้นสุด: รับ /v1.0/users/{user-id}/joinedTeams
แสดงรายการทีมที่เข้าร่วมของผู้ใช้ที่ระบุ ส่งกลับเฉพาะสมาชิกของผู้ใช้รายนั้น ไม่ใช่ทีมผู้เช่าทั้งหมด แสดง 403 ถ้าผู้เรียกไม่สามารถสอบถามผู้ใช้หรือ 404 ถ้า ID ไม่ถูกต้อง
พารามิเตอร์ที่จําเป็น: user-id
mcp_graph_teams_postChannelMessage
ปลายทาง: โพสต์ /v1.0/teams/{team-id}/channel/{channel-id}/messages
โพสต์ข้อความธรรมดาไปยังช่อง จําเป็นต้องมี team-id, channel-id และ body.content แสดง 403 โดยไม่มี ChannelMessage.Send, 404 ถ้าไม่พบช่อง หรือ 400 ถ้าเนื้อหาหายไป
พารามิเตอร์ที่จําเป็น: team-id, channel-id, body
mcp_graph_teams_replyToChannelMessage
จุดสิ้นสุด: โพสต์ /v1.0/teams/{team-id}/channel/{channel-id}/message/{message-id}/replies
ตอบกลับข้อความในช่องด้วย body.content รองรับเฉพาะข้อความธรรมดาเท่านั้น แสดง 404 ถ้าไม่พบข้อความหลัก 403 โดยไม่มีสิทธิ์ หรือ 400 สําหรับเนื้อหาที่ไม่ถูกต้อง
พารามิเตอร์ที่จําเป็น: team-id, channel-id, message-id, body
mcp_graph_teams_updateChannel
จุดสิ้นสุด: โปรแกรมแก้ไข /teams/{team-id}/channel/{channel-id}
อัปเดตช่องด้วย displayName หรือคําอธิบายใหม่ ข้อจํากัดอาจนําไปใช้กับช่องพิเศษ เช่น ทั่วไป ส่งกลับ 403 โดยไม่มีสิทธิ์ 409 บนชื่อที่ซ้ํากัน หรือ 400 สําหรับการป้อนข้อมูลที่ไม่ถูกต้อง
พารามิเตอร์ที่จําเป็น: team-id, channel-id
พารามิเตอร์ตัวเลือก: displayName, description
mcp_graph_teams_updateChannelMember
จุดสิ้นสุด: PATCH /teams/{team-id}/channel/{channel-id}/members/{membership-id}
อัปเดตบทบาทของสมาชิกในช่องส่วนตัวหรือช่องที่แชร์โดยการเปลี่ยนบทบาท ช่องมาตรฐานสืบทอดบทบาทจากทีม และโดยปกติแล้วจะปฏิเสธการอัปเดต แสดง 400 ถ้ามีการพยายามใช้ช่องมาตรฐาน 403 ถ้าไม่ได้รับอนุญาต หรือ 404 ถ้าไม่พบสมาชิก
พารามิเตอร์ที่จําเป็น: team-id, channel-id, membership-id, roles
การดำเนินการที่รองรับ
- การจัดการการสนทนา (สร้าง อ่าน อัปเดต ลบ)
- การดําเนินการข้อความ (ส่ง เรียกใช้ แก้ไข ลบ)
- การจัดการช่องทาง (สร้าง กําหนดค่า รายการ)
- การจัดการสมาชิก (เพิ่ม อัปเดต รายการ)
- การดําเนินการของทีม (เรียกใช้ รายการ)
คุณลักษณะสำคัญ
- การดําเนินการ CRUD เต็มรูปแบบสําหรับการสนทนาและช่อง
- การสนับสนุนสําหรับช่องส่วนตัว ที่ใช้งานร่วมกัน และช่องมาตรฐาน
- การเธรดข้อความและการตอบกลับ
- การจัดการบทบาทของผู้ใช้
- การสนับสนุนคิวรี OData สําหรับการกรองและการแบ่งหน้า