เพิ่มเซิร์ฟเวอร์ Model Context Protocol (MCP) ลงในเอเจนต์ของคุณในฐานะเครื่องมือ (GitHub Copilot preview)

[บทความนี้เป็นเอกสารก่อนการนำออกใช้ และอาจเปลี่ยนแปลงได้]

โปรโตคอลบริบทแบบจําลอง (MCP) เป็นมาตรฐานสําหรับการเปิดเผยเครื่องมือต่อเอเจนต์ เมื่อคุณเพิ่มเซิร์ฟเวอร์ MCP เข้าไปในเอเจนต์ เครื่องมือทุกตัวที่เซิร์ฟเวอร์เปิดเผยจะพร้อมใช้งานให้เอเจนต์เรียกใช้ระหว่างการสนทนา

Note

ฟีเจอร์ในบทความนี้ถูกใช้โดยเอเจนต์หรือเวิร์กโฟลว์ที่ขับเคลื่อนด้วย GitHub Copilot harness

การเรียกเก็บเงินตามการใช้งานครอบคลุมถึงการใช้ การสร้าง การทดสอบ และการประเมินเอเจนต์ การดำเนินการเหล่านี้อาจใช้เครดิต Copilot เรียนรู้เพิ่มเติมได้ที่ จัดการต้นทุนสําหรับเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness

ใช้บทความนี้เพื่อเพิ่มเซิร์ฟเวอร์ MCP ให้กับเอเจนต์ที่ขับเคลื่อนด้วย GitHub Copilot harness สําหรับภาพรวมของประเภทเครื่องมือ ดูที่ เครื่องมือที่มีให้สําหรับเอเจนต์ (GitHub Copilot)

Prerequisites

เพิ่มเซิร์ฟเวอร์ MCP จากแท็บ Build

  1. ลงชื่อเข้าใช้ Copilot Studio และเปิดเอเจนต์ของคุณ

  2. ในแถบนําทางของเอเจนต์ ให้เลือกแท็บ Build

  3. ในแผงส่วนประกอบทางขวา ให้เลือก เครื่องมือ

  4. ในกล่องโต้ตอบ เพิ่มเครื่องมือ ให้เลือก เพิ่ม ถัดจากแถบค้นหา จากนั้นเลือก Model Context Protocol (MCP)

  5. ในหน้า เพิ่มเซิร์ฟเวอร์ MCP ให้กรอกรายละเอียดดังต่อไปนี้:

    • ชื่อ: ชื่อสั้น ๆ ที่อธิบายได้ชัดเจน ซึ่งช่วยให้เอเจนต์ตัดสินใจได้ว่าเมื่อใดควรใช้เครื่องมือของเซิร์ฟเวอร์นี้ ชื่อนี้เป็นชื่อที่เจ้าหน้าที่เห็น
    • คําอธิบาย: สรุปสั้น ๆ หนึ่งหรือสองประโยคเกี่ยวกับสิ่งที่เซิร์ฟเวอร์ทําและเวลาที่เอเจนต์ควรใช้
    • URL ของเซิร์ฟเวอร์: จุดสิ้นสุด HTTPS ของเซิร์ฟเวอร์ MCP
    • การตรวจสอบสิทธิ์: เลือกวิธีการตรวจสอบสิทธิ์ที่เซิร์ฟเวอร์ต้องการ และป้อนข้อมูลรับรองหรือค่าการตั้งค่าที่วิธีนั้นต้องการ
  6. เลือก เพิ่ม เพื่อเชื่อมต่อ

    Copilot Studio ติดต่อเซิร์ฟเวอร์ MCP เจรจาข้อตกลงโปรโตคอล และแสดงเครื่องมือที่เซิร์ฟเวอร์เปิดเผย

  7. ตรวจสอบรายการเครื่องมือที่ปรากฏขึ้น

    สําหรับแต่ละเครื่องมือ ให้ตรวจสอบชื่อและคําอธิบาย ถ้าเครื่องมือไม่มีคําอธิบายที่ชัดเจน คําตอบของตัวแทนที่เกี่ยวข้องกับเครื่องมือนั้นจะน่าเชื่อถือน้อยลง ขอให้ผู้เขียนเซิร์ฟเวอร์ MCP ปรับปรุงคําอธิบายก่อนที่คุณจะใช้เครื่องมือนี้ในระบบผลิตจริง

  8. เลือก บันทึก เพื่อเพิ่มเซิร์ฟเวอร์ให้เสร็จสมบูรณ์

เซิร์ฟเวอร์จะปรากฏในรายการเครื่องมือของเอเจนต์ในแท็บ Build

ทดสอบเซิร์ฟเวอร์

หลังจากที่คุณเพิ่มเซิร์ฟเวอร์แล้ว ให้ทดสอบก่อนเผยแพร่เอเจนต์

  1. เลือกแท็บ ดูตัวอย่าง

  2. ถามเอเจนต์คําถามที่ต้องใช้เครื่องมือของเซิร์ฟเวอร์

  3. ตรวจสอบคําตอบของเจ้าหน้าที่ เปิดการติดตามกิจกรรมเพื่อตรวจสอบว่าเครื่องมือใดถูกเรียกใช้ อาร์กิวเมนต์ใดถูกส่งผ่าน และเครื่องมือนั้นส่งคืนอะไร ดูที่ ใช้การติดตามกิจกรรมเพื่อดีบักเอเจนต์ของคุณ

หากเอเจนต์ไม่เรียกใช้เครื่องมือตามที่คาดหวัง ให้ปรับแต่งชื่อเครื่องมือ คําอธิบายเครื่องมือ หรือคําแนะนําของเอเจนต์ ดูรายละเอียดและคําแนะนําการกําหนดค่าเอเจนต์

จัดการเซิร์ฟเวอร์หลังจากเพิ่มแล้ว

หากต้องการลบเซิร์ฟเวอร์ MCP หรือปิดเซิร์ฟเวอร์ชั่วคราว ให้ใช้ขั้นตอนการจัดการเครื่องมือมาตรฐาน ดู การจัดการและลบเครื่องมือในเอเจนต์ (GitHub Copilot)

หาก URL, การตรวจสอบสิทธิ์ หรือเครื่องมือที่เปิดเผยของเซิร์ฟเวอร์เปลี่ยนแปลงหลังจากที่คุณเพิ่มแล้ว ให้แก้ไขรายการเซิร์ฟเวอร์ในกล่อง โต้ตอบเครื่องมือ เดียวกันเพื่อรีเฟรชการเชื่อมต่อและอ่านรายการเครื่องมืออีกครั้ง

ขีดจํากัด

  • แต่ละเอเจนต์สามารถเชื่อมต่อกับเซิร์ฟเวอร์ MCP หลายเครื่องได้ แต่จํานวนอินสแตนซ์เซิร์ฟเวอร์ MCP ที่สามารถรันพร้อมกันในการสนทนาเดียวจะถูกจํากัด ถ้าคุณแนบเซิร์ฟเวอร์ MCP มากกว่าขีดจํากัดที่อนุญาต และเอเจนต์พยายามใช้ทั้งหมดในเทิร์นเดียวกัน เซิร์ฟเวอร์ที่เพิ่มขึ้นจะถูกข้ามไปและเครื่องมือของพวกเขาจะไม่พร้อมใช้งานในเทิร์นนั้น
  • รักษาจํานวนเซิร์ฟเวอร์ MCP ที่เชื่อมต่อกับเอเจนต์ใดเอเจนต์หนึ่งให้น้อย และลบเซิร์ฟเวอร์ที่คุณไม่ได้ใช้งานออก เพื่อให้เอเจนต์มีพื้นที่ในการเรียกใช้เซิร์ฟเวอร์ที่คุณสนใจ
  • แต่ละเซิร์ฟเวอร์ MCP จะนับรวมกับจํานวนเครื่องมือทั้งหมดที่เอเจนต์สามารถโฮสต์ได้