เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยจะแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้งานได้ซึ่งเซิร์ฟเวอร์ MCP แสดงต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง
เซิร์ฟเวอร์ MCP ของ calendarmcp.googleapis.com มีเครื่องมือต่อไปนี้
| เครื่องมือ MCP | |
|---|---|
| list_events |
แสดงกิจกรรมในปฏิทินในปฏิทินที่ระบุซึ่งตรงตามเงื่อนไขที่ระบุ ฟีเจอร์หลัก
ใช้เครื่องมือ search_events แทนในกรณีต่อไปนี้
ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| get_event |
แสดงผลกิจกรรมเดียวจากปฏิทินที่ระบุ ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| list_calendars |
แสดงปฏิทินในรายการปฏิทินของผู้ใช้ ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| suggest_time |
แนะนำช่วงเวลาในปฏิทินอย่างน้อย 1 รายการ หากต้องการเข้าถึงปฏิทินหลัก ให้เพิ่ม "primary" ในฟิลด์ attendee_emails ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| create_event |
สร้างกิจกรรมในปฏิทิน ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| update_event |
อัปเดตกิจกรรมในปฏิทิน ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
| delete_event |
ลบกิจกรรมในปฏิทิน ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
หากต้องการยกเลิกหรือปฏิเสธกิจกรรม ให้ใช้เครื่องมือ respond_to_event แทน ตัวอย่าง |
| respond_to_event |
ตอบกลับกิจกรรม ใช้เครื่องมือนี้สำหรับการค้นหา เช่น
ตัวอย่าง |
ดูข้อกำหนดของเครื่องมือ MCP
หากต้องการดูข้อกำหนดของเครื่องมือ MCP สำหรับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP ให้ใช้วิธี tools/list ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อแสดงรายการเครื่องมือทั้งหมดและข้อกำหนดของเครื่องมือเหล่านั้นที่พร้อมใช้งานในเซิร์ฟเวอร์ MCP ในปัจจุบัน
| คำขอ Curl |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |