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