นี่คือเซิร์ฟเวอร์ MCP ที่ Google ปฏิทิน API จัดเตรียมไว้ให้ เซิร์ฟเวอร์มีเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ในการสร้างแอปพลิเคชัน LLM บนปฏิทิน
เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยจะแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
การตั้งค่าเซิร์ฟเวอร์
คุณต้องกำหนดค่าเซิร์ฟเวอร์ MCP ของปฏิทินก่อนใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google และ Google Cloud ได้ที่ภาพรวมเซิร์ฟเวอร์ MCP ของ Google Cloud
ปลายทางของเซิร์ฟเวอร์
ปลายทางบริการ MCP คือที่อยู่เครือข่ายและอินเทอร์เฟซการสื่อสาร (โดยปกติคือ URL) ของเซิร์ฟเวอร์ MCP ที่แอปพลิเคชัน AI (โฮสต์สำหรับไคลเอ็นต์ MCP) ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยและได้มาตรฐาน ซึ่งเป็นจุดติดต่อสำหรับ LLM ในการขอบริบท เรียกใช้เครื่องมือ หรือเข้าถึงทรัพยากร ปลายทาง MCP ของ Google อาจเป็นแบบทั่วโลกหรือระดับภูมิภาค
เซิร์ฟเวอร์ MCP ของ Calendar API มีปลายทาง MCP ทั่วโลกต่อไปนี้
- https://calendarmcp.googleapis.com/mcp/v1
เครื่องมือ 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/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |