Chat MCP API มี MCP ระยะไกลสำหรับฟีเจอร์แชทของ Google Chat
เซิร์ฟเวอร์ Model Context Protocol (MCP) ทำหน้าที่เป็นพร็อกซีระหว่างบริการภายนอกที่ให้บริบท ข้อมูล หรือความสามารถแก่โมเดลภาษาขนาดใหญ่ (LLM) หรือแอปพลิเคชัน AI เซิร์ฟเวอร์ MCP จะเชื่อมต่อแอปพลิเคชัน AI กับระบบภายนอก เช่น ฐานข้อมูลและบริการเว็บ โดยจะแปลคำตอบเป็นรูปแบบที่แอปพลิเคชัน AI เข้าใจได้
การตั้งค่าเซิร์ฟเวอร์
คุณต้องกำหนดค่าเซิร์ฟเวอร์ MCP ของ Chat ก่อนใช้งาน ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้เซิร์ฟเวอร์ MCP ระยะไกลของ Google และ Google Cloud ได้ที่ภาพรวมเซิร์ฟเวอร์ MCP ของ Google Cloud
ปลายทางของเซิร์ฟเวอร์
ปลายทางบริการ MCP คือที่อยู่เครือข่ายและอินเทอร์เฟซการสื่อสาร (โดยปกติคือ URL) ของเซิร์ฟเวอร์ MCP ที่แอปพลิเคชัน AI (โฮสต์สำหรับไคลเอ็นต์ MCP) ใช้เพื่อสร้างการเชื่อมต่อที่ปลอดภัยและได้มาตรฐาน ซึ่งเป็นจุดติดต่อสำหรับ LLM ในการขอบริบท เรียกใช้เครื่องมือ หรือเข้าถึงทรัพยากร ปลายทาง MCP ของ Google อาจเป็นแบบทั่วโลกหรือระดับภูมิภาค
เซิร์ฟเวอร์ MCP ของ Chat API มีปลายทาง MCP ทั่วโลกต่อไปนี้
- https://chatmcp.googleapis.com/mcp/v1
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้งานได้ซึ่งเซิร์ฟเวอร์ MCP แสดงต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในโลกแห่งความเป็นจริง
เครื่องมือ
เซิร์ฟเวอร์ MCP ของ chatmcp.googleapis.com มีเครื่องมือต่อไปนี้
| เครื่องมือ MCP | |
|---|---|
| list_messages | ดึงข้อความจากการสนทนาใน Google Chat ที่ระบุ (พื้นที่ทำงาน ข้อความส่วนตัว (DM) หรือ DM กลุ่ม) อนุญาตให้กรองตามชุดข้อความ ช่วงเวลา และจำนวนข้อความ นอกจากนี้ยังสามารถดึงข้อความในหน้าถัดไปเพื่อดูบริบทเพิ่มเติมได้ด้วย ระบบจะกรองข้อความส่วนตัว (ข้อความที่ผู้ใช้คนเดียวเท่านั้นที่มองเห็น) ออก |
| search_conversations |
ค้นหาการสนทนาใน Google Chat ตามชื่อที่แสดง หากระบุเฉพาะผู้เข้าร่วม เครื่องมือนี้จะค้นหาข้อความส่วนตัวแบบ 1:1 (หากระบุผู้เข้าร่วม 1 คน) หรือแชทกลุ่ม (หากระบุผู้เข้าร่วมหลายคน) ที่มีผู้เข้าร่วมที่ระบุและผู้ใช้ที่โทร หากระบุเฉพาะคำค้นหา เครื่องมือนี้จะค้นหาการสนทนาที่คำค้นหาเป็นสตริงย่อยที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของชื่อที่แสดงของการสนทนา หากระบุทั้งผู้เข้าร่วมและคำค้นหา เครื่องมือนี้จะค้นหาการสนทนาตามผู้เข้าร่วม แล้วกรองตามชื่อที่แสดง หากไม่ได้ระบุทั้งผู้เข้าร่วมและคำค้นหา เครื่องมือนี้จะแสดงรายการการสนทนาทั้งหมดที่ผู้ใช้ที่เรียกใช้เป็นสมาชิก เครื่องมือนี้จะแสดงเฉพาะการสนทนาที่ผู้ใช้ที่โทรเป็นสมาชิกอยู่ สำคัญ: รายการ "การสนทนา" ที่ว่างเปล่าไม่ได้หมายความว่าไม่มีผลการค้นหาโดยรวมอีกต่อไป หากมี "next_page_token" ระบบจะดึงข้อมูลหน้าเว็บเพิ่มเติมได้ หากคุณได้รับรายการว่างเปล่าแต่มี "next_page_token" ให้ถามผู้ใช้ว่าคุณควรค้นหาต่อหรือไม่ |
ดูข้อกำหนดของเครื่องมือ MCP
หากต้องการดูข้อกำหนดของเครื่องมือ MCP สำหรับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP ให้ใช้วิธี tools/list ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อแสดงรายการเครื่องมือทั้งหมดและข้อกำหนดของเครื่องมือเหล่านั้นที่พร้อมใช้งานในเซิร์ฟเวอร์ MCP ในปัจจุบัน
| คำขอ Curl |
|---|
curl --location 'https://chatmcp.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 }' |