แชร์ผ่าน


การอ้างอิงเซิร์ฟเวอร์ Microsoft ปฏิทิน Outlook MCP

สำคัญ

คุณจําเป็นต้องเป็นส่วนหนึ่งของโปรแกรมการแสดงตัวอย่าง Frontier เพื่อเข้าถึง Microsoft Agent 365 ก่อน Frontier เชื่อมต่อคุณโดยตรงกับนวัตกรรม AI ล่าสุดของ Microsoft การแสดงตัวอย่างในส่วนหน้าจะต้องอยู่ภายใต้ข้อกําหนดการแสดงตัวอย่างที่มีอยู่ของข้อตกลงของลูกค้าของคุณ เนื่องจากคุณลักษณะเหล่านี้ยังคงอยู่ในการพัฒนา ความพร้อมใช้งานและความสามารถของพวกเขาอาจเปลี่ยนแปลงเมื่อเวลาผ่านไป

ภาพรวม

ID ของเซิร์ฟเวอร์ ชื่อที่ใช้แสดง รายละเอียด
mcp_CalendarTools Microsoft ปฏิทิน Outlook MCP Server เซิร์ฟเวอร์ MCP สําหรับเครื่องมือปฏิทิน ใช้เซิร์ฟเวอร์ MCP นี้สําหรับการดําเนินการปฏิทิน เช่น สร้าง อัปเดต ดึงเหตุการณ์ จัดการคําเชิญ และตรวจสอบความพร้อมใช้งาน

เครื่องมือที่พร้อมใช้งาน

mcp_CalendarTools_graph_acceptEvent

ยอมรับคําเชิญของเหตุการณ์ที่ระบุในปฏิทินของผู้ใช้

พารามิเตอร์ที่ต้องการ

  • eventId: ID ของเหตุการณ์ที่จะยอมรับ

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • ข้อคิดเห็น: ข้อความทางเลือกที่รวมอยู่ในการตอบกลับ
  • sendResponse: ไม่ว่าจะส่งการตอบกลับไปยังผู้จัดหรือไม่

mcp_CalendarTools_graph_cancelEvent

ยกเลิกเหตุการณ์ในปฏิทินของผู้ใช้ที่ระบุ และแจ้งให้ผู้เข้าร่วมประชุมทราบ

พารามิเตอร์ที่ต้องการ

  • eventId: ตัวระบุที่ไม่ซ้ํากันของเหตุการณ์ที่จะยกเลิก

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • ข้อคิดเห็น: ข้อความยกเลิกที่เป็นทางเลือก

mcp_CalendarTools_graph_createEvent

สร้างเหตุการณ์ปฏิทินใหม่ในปฏิทินของผู้ใช้ที่ระบุ สนับสนุนเหตุการณ์ที่เป็นกิจวัตรและการประชุมแบบออนไลน์

พารามิเตอร์ที่ต้องการ

  • เรื่อง: ชื่อเรื่องของเหตุการณ์/ชื่อเรื่อง (ไม่ว่างเปล่า)
  • start: เริ่มประทับเวลาด้วยวันที่เวลาและโซนเวลา
  • สิ้นสุด: สิ้นสุดประทับเวลาด้วยวันที่เวลาและโซนเวลา
  • attendees_addresses: อาร์เรย์ของที่อยู่อีเมลผู้เข้าร่วม

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • เนื้อความ: เนื้อความเหตุการณ์ที่มี contentType (ข้อความ/HTML) และเนื้อหา
  • ตําแหน่งที่ตั้ง: ตําแหน่งที่ตั้งที่มี displayName
  • attendees_types: บทบาทผู้เข้าร่วมประชุม (จําเป็น ไม่บังคับ ทรัพยากร)
  • attendees_names: ชื่อที่แสดงของผู้เข้าร่วมประชุม
  • กิจวัตร: รูปแบบการเกิดขึ้นประจําและช่วง
  • isOnlineMeeting: ตั้งค่าเป็น จริง สําหรับการประชุมแบบออนไลน์
  • onlineMeetingProvider: teamsForBusiness, skypeForBusiness, skypeForConsumer
  • allowNewTimeProposals: อนุญาตให้มีข้อเสนอเวลา (ค่าเริ่มต้น: จริง)
  • transactionId: ตัวระบุ Idempotence

mcp_CalendarTools_graph_declineEvent

ปฏิเสธคําเชิญเหตุการณ์ที่ระบุในปฏิทินของผู้ใช้

พารามิเตอร์ที่ต้องการ

  • eventId: ID ของเหตุการณ์ที่จะปฏิเสธ

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName

  • ข้อคิดเห็น: ข้อความเพิ่มเติมในการตอบกลับ

  • sendResponse: ต้องการส่งการตอบกลับหรือไม่

mcp_CalendarTools_graph_deleteEvent

ลบเหตุการณ์จากปฏิทินของผู้ใช้ที่ระบุ

พารามิเตอร์ที่ต้องการ

  • eventId: ตัวระบุที่ไม่ซ้ํากันของเหตุการณ์ที่จะลบ

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName

mcp_CalendarTools_graph_findMeetingTimes

แนะนําเวลาการประชุมและตําแหน่งที่ตั้งตามการจัดประชุมและความพร้อมใช้งานของผู้เข้าร่วม

พารามิเตอร์ที่ต้องการ

  • meetingDuration: ระยะเวลาการประชุม (ตัวอย่างเช่น 'PT1H')

พารามิเตอร์เพิ่มเติม

  • userId: ID ผู้จัดระเบียบหรือ userPrincipalName
  • attendees_addresses: ที่อยู่อีเมลของผู้เข้าร่วมประชุม
  • attendees_types: ชนิดผู้เข้าร่วม
  • attendees_names: ชื่อที่แสดงของผู้เข้าร่วมประชุม
  • timeConstraint: ความพร้อมใช้งานเวลากับ timeslots และ activityDomain
  • locationConstraint: ตัวเลือกตําแหน่งที่ตั้ง
  • maxCandidates: คําแนะนําสูงสุด
  • isOrganizerOptional: ตัวจัดระเบียบค่าสถานะตัวเลือก
  • returnSuggestionReasons: รวมเหตุผล
  • minimumAttendeePercentage: ค่าเกณฑ์การเข้าร่วมต่ําสุด

mcp_CalendarTools_graph_getEvent

รับเหตุการณ์ปฏิทินเดียวจากปฏิทินของผู้ใช้ที่ระบุ

พารามิเตอร์ที่ต้องการ

  • eventId: ตัวระบุที่ไม่ซ้ํากันของเหตุการณ์

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • เลือก: OData $select พารามิเตอร์คิวรี
  • ขยาย: $expand OData สําหรับคุณสมบัติการนําทาง

mcp_CalendarTools_graph_getSchedule

รับกําหนดการว่าง/ไม่ว่างสําหรับผู้ใช้ รายชื่อการแจกจ่าย หรือทรัพยากร

พารามิเตอร์ที่ต้องการ

  • กําหนดการ: ที่อยู่ SMTP ของผู้ใช้หรือแหล่งข้อมูล
  • startTime: เวลาเริ่มต้นด้วยวันที่เวลาและโซนเวลา
  • endTime: เวลาสิ้นสุดด้วยวันที่เวลาและเขตเวลา

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • availabilityViewInterval: ความยาวของช่วงเวลาเป็นนาที

mcp_CalendarTools_graph_listCalendarView

เรียกใช้ปฏิทินที่เกิดขึ้นภายในช่วงเวลาที่ระบุสําหรับผู้ใช้

พารามิเตอร์ที่ต้องการ

  • startDateTime: การเริ่มต้นของช่วงเวลา (ISO 8601)
  • endDateTime: สิ้นสุดช่วงเวลา (ISO 8601)

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • ด้านบน: จํานวนสูงสุดของเหตุการณ์
  • orderby: Order by clause

mcp_CalendarTools_graph_listEvents

เรียกใช้รายการของเหตุการณ์จากปฏิทินของผู้ใช้ที่ระบุ

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • startDateTime: การเริ่มต้นของช่วงเวลา (ISO 8601)
  • endDateTime: สิ้นสุดช่วงเวลา (ISO 8601)
  • ด้านบน: จํานวนสูงสุดของเหตุการณ์
  • filter: คิวรีตัวกรอง OData
  • orderby: ลําดับ OData ตามคิวรี

mcp_CalendarTools_graph_updateEvent

อัปเดตเหตุการณ์ปฏิทินที่มีอยู่ในปฏิทินของผู้ใช้ที่ระบุ

พารามิเตอร์ที่ต้องการ

  • eventId: ตัวระบุที่ไม่ซ้ํากันของเหตุการณ์

พารามิเตอร์เพิ่มเติม

  • userId: USER ID หรือ userPrincipalName
  • เรื่อง: เรื่องที่อัปเดตแล้ว
  • เนื้อความ: เนื้อหาเนื้อหาที่อัปเดตแล้ว
  • start: เวลาเริ่มต้นที่ปรับปรุงแล้ว
  • สิ้นสุด: เวลาสิ้นสุดที่อัปเดต
  • ตําแหน่งที่ตั้ง: ตําแหน่งที่อัปเดตแล้ว
  • attendees_addresses: อัปเดตอีเมลผู้เข้าร่วมแล้ว
  • attendees_types: ชนิดผู้เข้าร่วมที่อัปเดตแล้ว
  • attendees_names: ชื่อผู้เข้าร่วมที่อัปเดตแล้ว
  • isCancelled: ตั้งค่าเป็นจริงเพื่อยกเลิก
  • กิจวัตร: ปรับปรุงรูปแบบการเกิดขึ้นประจํา

คุณลักษณะสำคัญ

การจัดการเหตุการณ์

  • สร้าง อ่าน อัพเดต และลบ
  • ยอมรับ ปฏิเสธ และยกเลิกคําเชิญ
  • การสนับสนุนสําหรับเหตุการณ์ที่เป็นกิจวัตร
  • การรวมกับการประชุมแบบออนไลน์ (Teams, Skype)

ความพร้อมใช้งานและการจัดกําหนดการ

  • รับตารางเวลาว่าง/ไม่ว่าง
  • ค้นหาเวลาการประชุมด้วยการตรวจสอบความพร้อมใช้งาน
  • มุมมองปฏิทินที่มีการกรองช่วงเวลา
  • การวิเคราะห์ความพร้อมใช้งานที่เข้าร่วมประชุม

การจัดการผู้เข้าร่วม

  • จัดการผู้เข้าร่วมประชุมที่จําเป็น ไม่บังคับ และผู้เข้าร่วมประชุมทรัพยากร
  • สนับสนุนข้อเสนอด้านเวลา
  • ติดตามการตอบกลับ
  • การสนับสนุนสําหรับรายชื่อการแจกจ่าย

รูปแบบของการเกิดขึ้นประจำ

  • รูปแบบรายวัน รายสัปดาห์ รายเดือน และรายปี
  • การเกิดซ้ําแบบสัมบูรณ์และแบบสัมพัทธ์
  • วันที่สิ้นสุดหรือจํานวนการปรากฏ
  • ข้อมูลจําเพาะของวันของสัปดาห์และเดือน

การประชุมออนไลน์

  • รวมกับ Teams สําหรับธุรกิจ
  • การสนับสนุนสําหรับ Skype สําหรับธุรกิจ
  • การสนับสนุนสําหรับ Skype สําหรับผู้ใช้งาน
  • การสร้างลิงก์การประชุมโดยอัตโนมัติ

หมายเหตุ

  1. ประทับเวลาทั้งหมดใช้รูปแบบ UTC/ISO 8601 กับโซนเวลา
  2. ปฏิทิน MCP อาศัย UserprofileMCP เพื่อค้นหาผู้ใช้ในองค์กร
  3. อีเมลต้องอยู่ในรูปแบบที่ถูกต้อง
  4. อาร์เรย์ที่ผู้เข้าร่วม (ที่อยู่ ชนิด ชื่อ) ต้องอยู่ในลําดับเดียวกัน
  5. การประชุมออนไลน์จําเป็นต้องใช้ OnlineMeeting=true และ onlineMeetingProvider
  6. การเกิดขึ้นประจําต้องการทั้งวัตถุรูปแบบและช่วง
  7. โซนเวลาควรสอดคล้องกันในเวลาเริ่มต้นและสิ้นสุด
  8. TransactionId เปิดใช้งานการสร้างเหตุการณ์นิจพล