นี่คือเซิร์ฟเวอร์ MCP ที่ให้บริการโดย Google Calendar API เซิร์ฟเวอร์นี้มีเครื่องมือสำหรับนักพัฒนาแอปเพื่อสร้างแอปพลิเคชัน LLM บน Calendar
เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่ Large Language Model (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยแปลการตอบกลับเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
การตั้งค่าเซิร์ฟเวอร์
คุณต้องกำหนดค่าเซิร์ฟเวอร์ MCP ของ Calendar ก่อนใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google และ Google Cloud ได้ที่ ภาพรวมของเซิร์ฟเวอร์ MCP ของ Google Cloud
ปลายทางของเซิร์ฟเวอร์
ปลายทางบริการ MCP คือที่อยู่เครือข่ายและอินเทอร์เฟซการสื่อสาร (โดยปกติจะเป็น URL) ของเซิร์ฟเวอร์ MCP ที่แอปพลิเคชัน AI (โฮสต์สำหรับไคลเอ็นต์ MCP) ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยและได้มาตรฐาน ซึ่งเป็นจุดติดต่อสำหรับ LLM ในการขอบริบท เรียกใช้เครื่องมือ หรือเข้าถึงทรัพยากร ปลายทาง MCP ของ Google อาจเป็นแบบทั่วโลกหรือระดับภูมิภาค
Calendar MCP API มีปลายทาง MCP ทั่วโลกดังนี้
- https://calendarmcp.googleapis.com/mcp/v1
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้ได้ซึ่งเซิร์ฟเวอร์ MCP เปิดเผยต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง
เครื่องมือ
เซิร์ฟเวอร์ calendarmcp.googleapis.com MCP มีเครื่องมือดังนี้
| เครื่องมือ MCP | |
|---|---|
list_events |
แสดงกิจกรรมในปฏิทินที่ระบุซึ่งตรงกับข้อจำกัดทั้งหมดที่ระบุ ไม่ควรระบุข้อจำกัดด้านเวลา เว้นแต่ผู้ใช้จะขอ สำหรับการค้นหาแบบคีย์เวิร์ดหรือตามหัวข้อแบบปลายเปิดในปฏิทินหลัก คุณต้องใช้เครื่องมือ search_events แทน |
get_event |
แสดงกิจกรรมเดียวในปฏิทินที่ระบุ |
list_calendars |
แสดงปฏิทินที่ผู้ใช้รายนี้มีสิทธิ์เข้าถึง (รายการปฏิทินของผู้ใช้) ใช้เครื่องมือนี้เพื่อแปลงข้อมูลระบุตัวตนของปฏิทิน (เช่น "ปฏิทินครอบครัวของฉัน") เป็น calendar_id (ตัวระบุอีเมล) ที่เกี่ยวข้อง
|
suggest_time |
แนะนำช่วงเวลาในปฏิทินอย่างน้อย 1 รายการ |
create_event |
สร้างกิจกรรมในปฏิทินที่ระบุ |
update_event |
อัปเดตกิจกรรมในปฏิทินที่ระบุ |
delete_event |
ลบกิจกรรมในปฏิทินที่ระบุ |
respond_to_event |
ตอบกลับกิจกรรมในปฏิทิน |
search_events |
ค้นหากิจกรรมในปฏิทินหลักของผู้ใช้โดยใช้การค้นหาเชิงความหมาย |
ดูข้อกำหนดของเครื่องมือ 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 }' |