เซิร์ฟเวอร์ 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 ของ Developer Knowledge API มีปลายทาง MCP ทั่วโลกดังต่อไปนี้
- https://developerknowledge.googleapis.com/mcp
เครื่องมือ MCP
เครื่องมือ MCP คือฟังก์ชันหรือความสามารถที่เรียกใช้ได้ซึ่งเซิร์ฟเวอร์ MCP แสดงต่อ LLM หรือแอปพลิเคชัน AI เพื่อดำเนินการในชีวิตจริง
เครื่องมือ
เซิร์ฟเวอร์ MCP developerknowledge.googleapis.com มีเครื่องมือต่อไปนี้
| เครื่องมือ MCP | |
|---|---|
search_documents |
ใช้เครื่องมือนี้เพื่อค้นหาเอกสารประกอบเกี่ยวกับผลิตภัณฑ์สำหรับ Google Developers เอกสารประกอบเหล่านี้ประกอบด้วย API อย่างเป็นทางการ, ข้อมูลโค้ด, บันทึกประจำรุ่น, แนวทางปฏิบัติแนะนำ, คู่มือ, ข้อมูลการแก้ไขข้อบกพร่อง และอื่นๆ ซึ่งครอบคลุมผลิตภัณฑ์และโดเมนต่อไปนี้
เครื่องมือนี้จะแสดงผลกลุ่มข้อความ ชื่อ และ URI สำหรับเอกสารที่ตรงกัน ใช้ |
answer_query |
ใช้ answer_query เพื่อรับคำตอบเชิงแนวคิดที่สังเคราะห์ขึ้นและอิงตามข้อมูลสำหรับคำถามระดับสูงเกี่ยวกับผลิตภัณฑ์สำหรับนักพัฒนาซอฟต์แวร์ของ Google หากต้องการตัวอย่างโค้ดที่ถูกต้อง, แฟล็ก CLI, ข้อความแสดงข้อผิดพลาดที่เฉพาะเจาะจง หรือคำแนะนำแบบทีละขั้นตอนในเอกสารฉบับเต็ม ให้ใช้ หากได้รับข้อผิดพลาด 429 โควต้าหมด ให้ใช้ search_documents แทน |
get_documents |
ใช้เครื่องมือนี้เพื่อดึงเนื้อหาทั้งหมดของเอกสารรายการเดียวหรือเอกสารสูงสุด 20 รายการในการเรียกใช้ครั้งเดียว ชื่อเอกสารควรได้มาจากช่อง parent ของผลลัพธ์จากการเรียกใช้เครื่องมือ search_documents หรือช่อง references ที่เครื่องมือ answer_query แสดงผล ตั้งค่าพารามิเตอร์ names เป็นรายการชื่อเอกสาร (documents/...) และอ้างอิงเอกสารแหล่งที่มาที่เชื่อถือได้ซึ่งใช้ในคำตอบสุดท้าย
|
ดูข้อกำหนดเฉพาะของเครื่องมือ MCP
หากต้องการดูข้อกำหนดเฉพาะของเครื่องมือ MCP สำหรับเครื่องมือทั้งหมดในเซิร์ฟเวอร์ MCP ให้ใช้เมธอด tools/list ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อแสดงรายการเครื่องมือทั้งหมดและข้อกำหนดเฉพาะของเครื่องมือที่พร้อมใช้งานในเซิร์ฟเวอร์ MCP ในปัจจุบัน
| คำขอ Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |