แชร์ผ่าน


เชื่อมต่อตัวแทนของคุณกับเซิร์ฟเวอร์โพรโทคอลบริบทแบบจําลอง (MCP) ที่มีอยู่

ถ้าคุณมีการตั้งค่าเซิร์ฟเวอร์ Model Context Protocol (MCP) ไว้แล้ว คุณสามารถเชื่อมต่อเซิร์ฟเวอร์ MCP กับตัวแทนของคุณได้

มีสองวิธีในการเชื่อมต่อตัวแทนของคุณกับเซิร์ฟเวอร์ MCP ใน Copilot Studio:

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

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

การขนส่งที่ได้รับการสนับสนุน

ใน MCP การขนส่ง เป็นพื้นฐานสําหรับการสื่อสารกับลูกค้า-เซิร์ฟเวอร์ การโอนถ่ายข้อมูลจะจัดการกลไกการส่งและรับข้อความ ในปัจจุบัน Copilot Studio สนับสนุนประเภทการขนส่งที่สามารถสตรีมได้

หมายเหตุ

ระบุว่าการขนส่ง SSE ถูกยกเลิก การสนับสนุน Copilot Studio ไม่รองรับ SSE สําหรับ MCP อีกต่อไปหลังจากเดือนสิงหาคม 2025

วิธีที่ง่ายที่สุดในการเชื่อมต่อกับเซิร์ฟเวอร์ MCP ที่มีอยู่โดยตรงภายใน Copilot Studio โดยใช้ตัวช่วยสร้างการออนบอร์ด MCP

วิธีการนี้มีสองส่วน:

  • กําหนดค่ารายละเอียดเซิร์ฟเวอร์ MCP พื้นฐาน
  • กําหนดค่าการรับรองความถูกต้องกับเซิร์ฟเวอร์ MCP ของคุณ

กําหนดค่ารายละเอียดเซิร์ฟเวอร์พื้นฐาน

  1. ไปที่หน้า เครื่องมือ สําหรับเจ้าหน้าที่ของคุณ

  2. เลือก เพิ่มเครื่องมือ

  3. เลือก เครื่องมือใหม่

  4. เลือกโพรโทคอลบริบทแบบจําลอง ตัวช่วยสร้างการตั้งค่า MCP จะปรากฏขึ้น

    สกรีนช็อตของตัวช่วยสร้างการออนบอร์ด MCP

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

  6. เลือกชนิดการรับรองความถูกต้องสําหรับเซิร์ฟเวอร์ MCP ของคุณ ถ้ามี คุณมีสามตัวเลือก คือ

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

กําหนดค่าการรับรองความถูกต้องกับเซิร์ฟเวอร์ MCP ของคุณ

ถ้าเซิร์ฟเวอร์ของคุณจําเป็นต้องมีการรับรองความถูกต้อง คุณมีสองตัวเลือก:

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

ถ้าคุณเลือกที่จะใช้การรับรองความถูกต้อง คุณจําเป็นต้องกําหนดค่ารายละเอียดการรับรองความถูกต้อง ขั้นตอนขึ้นอยู่กับชนิดการรับรองความถูกต้องที่คุณเลือก

กําหนดค่าการรับรองความถูกต้องคีย์ API

  1. เลือก คีย์ API เป็นชนิดการรับรองความถูกต้อง เขตข้อมูลเพิ่มเติมจะปรากฏขึ้นเพื่อให้คุณกําหนดค่าคีย์ API

  2. เลือก ประเภทของ คีย์ API ที่จะใช้ คุณมีสองตัวเลือก:

    • ส่วนหัว: เลือกตัวเลือกนี้หากเซิร์ฟเวอร์ MCP ของคุณต้องการคีย์ API ที่จะส่งในส่วนหัวของคําขอ
    • คิวรี: เลือกตัวเลือกนี้หากเซิร์ฟเวอร์ MCP ของคุณต้องการส่งคีย์ API เป็นพารามิเตอร์คิวรีใน URL
  3. ใส่ส่วนหัวหรือสตริงแบบสอบถามที่เหมาะสมสําหรับคีย์ API

  4. เลือก สร้าง กล่องโต้ตอบ เพิ่มเครื่องมือ จะปรากฏขึ้น ข้ามเพื่อสร้างการเชื่อมต่อใหม่ และเพิ่มเซิร์ฟเวอร์ MCP ไปยังตัวแทนของคุณ

กําหนดค่าการรับรองความถูกต้อง OAuth 2.0

  1. เลือก OAuth 2.0 เป็นชนิดการรับรองความถูกต้อง

  2. เลือก ประเภทของ การรับรองความถูกต้อง OAuth 2.0 ที่จะใช้ คุณมีสามตัวเลือก คือ

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

ถ้าเซิร์ฟเวอร์ MCP ของคุณสนับสนุนกลไก OAuth 2.0 Dynamic Client Registration (DCR) คุณสามารถใช้ตัวเลือกการค้นหาแบบไดนามิกได้ ถ้าได้รับการสนับสนุน DCR ด้วยการค้นพบเป็นวิธีที่ง่ายที่สุดในการกําหนดค่าการรับรองความถูกต้อง OAuth 2.0 กับเซิร์ฟเวอร์ MCP ของคุณใน Copilot Studio

สกรีนช็อตของตัวช่วยสร้างการออนบอร์ด MCP พร้อมการค้นพบแบบไดนามิกสําหรับ OAuth 2.0 ที่เลือก

  1. เลือก การค้นพบแบบไดนามิก เป็นชนิดการรับรองความถูกต้อง OAuth 2.0

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

  3. เลือก ถัดไป เพื่อดำเนินการต่อ กล่องโต้ตอบ เพิ่มเครื่องมือ จะปรากฏขึ้น

  4. ดําเนินการต่อเพื่อสร้างการเชื่อมต่อใหม่และเพิ่มเซิร์ฟเวอร์ MCP ไปยังตัวแทนของคุณ

พลวัต
  1. เลือก แบบไดนามิก เป็นชนิดการรับรองความถูกต้อง OAuth 2.0

  2. กรอกข้อมูลในเขตข้อมูลที่จําเป็น:

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

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

  5. เลือก ถัดไป เพื่อดำเนินการต่อ กล่องโต้ตอบ เพิ่มเครื่องมือ จะปรากฏขึ้น

  6. ดําเนินการต่อเพื่อสร้างการเชื่อมต่อใหม่และเพิ่มเซิร์ฟเวอร์ MCP ไปยังตัวแทนของคุณ

ด้วยตนเอง
  1. เลือก ด้วยตนเอง เป็นชนิด OAuth 2.0 มีเขตข้อมูลเพิ่มเติมปรากฏขึ้นเพื่อให้คุณกําหนดค่าการตั้งค่า OAuth 2.0

  2. กรอกข้อมูลในเขตข้อมูลที่จําเป็น:

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

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

  5. เลือก ถัดไป เพื่อดำเนินการต่อ กล่องโต้ตอบ เพิ่มเครื่องมือ จะปรากฏขึ้น

  6. ดําเนินการต่อเพื่อสร้างการเชื่อมต่อใหม่และเพิ่มเซิร์ฟเวอร์ MCP ไปยังตัวแทนของคุณ

สร้างการเชื่อมต่อใหม่และเพิ่มเซิร์ฟเวอร์ MCP ไปยังตัวแทนของคุณ

  1. บนกล่องโต้ตอบ เพิ่มเครื่องมือ เลือก สร้างการเชื่อมต่อใหม่ สําหรับเซิร์ฟเวอร์ MCP ของคุณ หรือใช้อันที่มีอยู่

  2. เลือก เพิ่มไปยังตัวแทน เพื่อทําการเพิ่มเซิร์ฟเวอร์ MCP ให้ตัวแทนของคุณเสร็จสิ้น

ตัวเลือกที่ 2: สร้างตัวเชื่อมต่อ MCP แบบกําหนดเองใน Power Apps

คุณสามารถสร้างตัวเชื่อมต่อแบบกําหนดเองใน Power Apps ด้วยตนเองเพื่อกําหนดค่าการเชื่อมต่อกับเซิร์ฟเวอร์

ในการดําเนินการตามขั้นตอนนี้ คุณจําเป็นต้องมีไฟล์ Schema สําหรับเซิร์ฟเวอร์ MCP ของคุณ ไฟล์ Schema เป็นไฟล์ YAML ข้อมูลจำเพาะ OpenAPI ที่อธิบาย API ของเซิร์ฟเวอร์ MCP ของคุณ

สําหรับคําแนะนําว่าไฟล์ข้อมูลจําเพาะควรมีลักษณะอย่างไร ให้ตรวจสอบ ตัวอย่าง Schema ของเซิร์ฟเวอร์ MCP ที่ระบุบางส่วน

  1. ไปที่หน้า เครื่องมือ สําหรับเจ้าหน้าที่ของคุณ

  2. เลือก เพิ่มเครื่องมือ

  3. เลือก เครื่องมือใหม่

  4. เลือกตัวเชื่อมต่อแบบกําหนดเอง ระบบจะนำคุณไปยัง Power Apps เพื่อสร้างตัวเชื่อมต่อแบบกำหนดเองใหม่

  5. เลือก ตัวเชื่อมต่อแบบกำหนดเองใหม่

  6. เลือก นำเข้าไฟล์ OpenAPI

  7. นําทางไปยังไฟล์ Schema ของคุณและเลือก นําเข้า เพื่อนําเข้าไฟล์

  8. เลือก ดําเนินการต่อ เพื่อดําเนินการตั้งค่าใน Power Apps ให้เสร็จสมบูรณ์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับขั้นตอนการตั้งค่าได้ในคู่มือ Power Apps ที่ นำเข้าการกำหนด OpenAPI

ตัวอย่าง Schema ของเซิร์ฟเวอร์ MCP

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

swagger: '2.0'
info:
  title: Contoso
  description: MCP Test Specification, YAML for streamable MCP support in Copilot Studio
  version: 1.0.0
host: contoso.com
basePath: /
schemes:
  - https
paths:
  /mcp:
    post:
      summary: Contoso Lead Management Server
      x-ms-agentic-protocol: mcp-streamable-1.0
      operationId: InvokeMCP
      responses:
        '200':
          description: Success

แก้ไขการเชื่อมต่อ MCP

วิธีการแก้ไขตัวเชื่อมต่อ MCP หรือเพิ่มพารามิเตอร์แบบกําหนดเองของคุณ:

  1. ไปที่ พอร์ทัล Power Apps หรือ Power Automate และเลือก ตัวเชื่อมต่อแบบกําหนดเอง
  2. ค้นหาไฟล์ตัวเชื่อมต่อของคุณในรายการตัวเชื่อมต่อ และทําการอัปเดตที่จําเป็นโดยใช้หนึ่งในวิธีการที่พร้อมใช้งาน