แชร์ผ่าน


เชื่อมต่อกับ Dataverse ด้วยโพรโทคอลบริบทแบบจําลองในไคลเอ็นต์ที่ไม่ใช่ของ Microsoft

เชื่อมต่อกับ Microsoft Dataverse โดยใช้ไคลเอ็นต์โพรโทคอลบริบท (MCP) ที่ไม่ใช่ของ Microsoft ตัวอย่างนี้อธิบายวิธีการเชื่อมต่อโดยใช้ Claude

ข้อกําหนดเบื้องต้น

นี่คือข้อกําหนดเบื้องต้นสําหรับการใช้เซิร์ฟเวอร์ MCP Dataverse กับ Claude

Note

รองรับเฉพาะเดสก์ท็อป Claude เท่านั้น

สร้างการเชื่อมต่อ Dataverse สำหรับการกำหนดค่า MCP

  1. ไปที่ Power Automate หากจำเป็น ให้เปลี่ยนเป็นสภาพแวดล้อมที่ถูกต้องโดยเลือกจากด้านบนขวา

  2. เลือก การเชื่อมต่อ บนบานหน้าต่างนำทางด้านซ้าย แล้วเลือก + การเชื่อมต่อใหม่ บนแถบคำสั่ง

  3. พิมพ์ Dataverse ในกล่องค้นหา จากนั้นเลือกตัวเชื่อมต่อ Microsoft Dataverse

  4. ทำตามคำแนะนำบนหน้าจอของคุณ

    ให้จดชื่อผู้ใช้ใน ชื่อการเชื่อมต่อ ชื่อการเชื่อมต่อควรเป็นชื่อเดียวกันกับที่คุณใช้ในการสร้างสภาพแวดล้อมก่อนหน้านี้

  5. เลือกการเชื่อมต่อเพื่อเปิด วาง URL นี้ตามที่ระบบแจ้ง https://make.preprod.powerautomate.com/environments/fb6637eb-601d-e9d2-b7f0-1613fca29e7e/connections?apiName=shared_commondataserviceforapps&connectionName=64244f45b6f045299463becb30bcd9b8

ติดตั้งพร็อกซีภายในเครื่องของเซิร์ฟเวอร์ MCP สำหรับ Dataverse

ขั้นตอนเหล่านี้ติดตั้งติดตั้งพร็อกซีภายในเครื่องของเซิร์ฟเวอร์ MCP สำหรับ Dataverse ที่ใช้โดยไคลเอ็นต์ MCP เช่น Claude สำหรับเดสก์ท็อปหรือ VS Code GitHub Copilot

  1. ติดตั้ง .NET SDK 8.0 จากการดาวน์โหลดหรือด้วยคําสั่ง PowerShell นี้

    winget install Microsoft.DotNet.SDK.8

  2. ในหน้าต่างเทอร์มินัล Windows ให้เรียกใช้คําสั่งนี้เพื่อติดตั้งพร็อกซีภายในเครื่องของ Microsoft PowerPlatform.Dataverse.MCP

    dotnet tool install --global --add-source https://api.nuget.org/v3/index.json Microsoft.PowerPlatform.Dataverse.MCP

รับ ID ผู้เช่าของสภาพแวดล้อม Dataverse ของคุณ

เมื่อคุณกำหนดค่าเซิร์ฟเวอร์ MCP สำหรับ Dataverse สำหรับ Claude Desktop หรือ VS Code GitHub คุณต้องระบุค่า TenantID

นี่คือวิธีหนึ่งในการรับรายละเอียดรหัสผู้เช่า:

  1. ไปที่ Power Apps
  2. เลือก การตั้งค่า (ไอคอนรูปเฟือง) ที่ด้านบนขวา จากนั้นเลือก รายละเอียดเซสชัน
  3. คัดลอกค่าของ ID ผู้เช่า จาก รายละเอียดข้อมูลเซสชัน Power Apps ไปยังคลิปบอร์ดของ Windows จดบันทึก GUID นี้เนื่องจากมีการใช้ในขั้นตอนการกำหนดค่าในภายหลัง

กำหนดค่าและใช้เซิร์ฟเวอร์ MCP สำหรับ Dataverse ใน Claude

Claude AI เป็นโมเดลภาษาขนาดใหญ่ (LLM) และแชทบอทที่พัฒนาโดย Anthropic เป็นเลิศในการประมวลผลภาษาธรรมชาติและมีหลายรูปแบบ ซึ่งหมายความว่าสามารถประมวลผลอินพุตข้อความ เสียง และภาพได้ Claude สามารถตอบคำถาม สรุปเอกสาร สร้างข้อความ และแม้แต่สร้างไดอะแกรม ภาพเคลื่อนไหว และโค้ด

ดาวน์โหลด Claude Desktop

ถ้าคุณยังไม่ได้ดําเนินการดังกล่าว ให้ดาวน์โหลดและติดตั้ง Claude desktop

หลังจากที่คุณติดตั้งเดสก์ท็อป Claude แล้ว คุณสามารถค้นหาและเปิดใช้งาน Claude จากเดสก์ท็อปของคุณได้

กำหนดค่าเซิร์ฟเวอร์ MCP สำหรับ Dataverse ใน Claude Desktop

  1. เปิด Claude Desktop แล้วไปที่ ไฟล์>การตั้งค่า

  2. หากคุณยังไม่ได้กำหนดค่าเซิร์ฟเวอร์ MCP สำหรับ Claude Desktop ก่อนหน้านี้ คุณจะสังเกตเห็นกล่องโต้ตอบ การตั้งค่า เลือก แก้ไขการกำหนดค่า

  3. ไฟล์เดสก์ท็อปของ Claude ปรากฏขึ้น เปิด claude_desktop_config.json ไฟล์ด้วยตัวแก้ไข JSON ที่คุณชื่นชอบ

  4. แทนที่ <URL> การเชื่อมต่อและ <รหัส> ผู้เช่าด้วย URL การเชื่อมต่อ และ รหัสผู้เช่า ของคุณ และวางส่วนย่อย JSON ลงในส่วนที่เหมาะสมของไฟล์ ข้อมูลเพิ่มเติม: สร้างการเชื่อมต่อ Dataverse สำหรับการกำหนดค่า MCP และ รับ ID ผู้เช่าของสภาพแวดล้อม Dataverse ของคุณ

    ใช้ <ชื่อที่จำง่าย> สำหรับเซิร์ฟเวอร์ MCP สำหรับ Dataverse ของคุณเพื่อให้คุณจำได้ง่าย เช่น MyDataverseMCPServer

{
     "mcpServers": {
    "<friendly name>": {
      "command": "Microsoft.PowerPlatform.Dataverse.MCP",
      "args": [
        "--ConnectionUrl",
        "<URL for Dataverse connection>",
        "--MCPServerName",
        "DataverseMCPServer",
        "--TenantId",
        "<Tenant Id GUID>",
        "--EnableHttpLogging",
        "true",
        "--EnableMsalLogging",
        "false",
        "--Debug",
        "false",
        "--BackendProtocol",
        "HTTP"
         ]
       }
     }
   }
  1. บันทึกไฟล์นี้และกลับไปที่เดสก์ท็อป Claude

ตรวจสอบและโต้ตอบกับการเชื่อมต่อในเดสก์ท็อป Claude

  1. รีสตาร์ทเดสก์ท็อป Claude และตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงจะมีผล เลือก ไฟล์>ออก
  2. เปิด Claude Desktop ตอนนี้เมื่อการกำหนดค่าเซิร์ฟเวอร์ MCP สำหรับ Dataverse เสร็จสมบูรณ์จากขั้นตอนก่อนหน้า คุณจำเป็นต้องใช้ข้อมูลประจำตัวของคุณเพื่อลงชื่อเข้าใช้สภาพแวดล้อม Dataverse ของคุณ
  3. ตรวจสอบว่าคุณสามารถดูเซิร์ฟเวอร์ MCP สำหรับ Dataverse และเครื่องมือต่างๆ ได้โดยเลือก การค้นหาและเครื่องมือ คุณควรจะสามารถสังเกตชื่อที่ใช้งานง่ายของเซิร์ฟเวอร์ Dataverse MCP ของคุณ MyDataverseMCPServer ตัวอย่างเช่น ตรวจสอบการเชื่อมต่อเดสก์ท็อป Claude ด้วย Dataverse
  4. การเลือกเซิร์ฟเวอร์ MCP (MyDataverseMCPServer) ช่วยให้คุณสามารถดูรายการเครื่องมือที่ได้รับการสนับสนุนโดยเซิร์ฟเวอร์ MCP นั้น

เคล็ดลับ

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

โต้ตอบกับเซิร์ฟเวอร์ MCP สำหรับ Dataverse ใน Claude Desktop

ถ้าคุณมีข้อมูลในสภาพแวดล้อม Dataverse คุณสามารถเริ่มทดสอบการตั้งค่าของคุณได้โดยการขอ ตารางรายการผกผันอธิบายบัญชีตาราง หรือ จํานวนบัญชีที่ฉันมี และอื่น ๆ ข้อมูลเพิ่มเติม: เพิ่มและเอาข้อมูลตัวอย่างออก

เคล็ดลับ

ถ้าคุณมีเซิร์ฟเวอร์ MCP อื่นที่ลงทะเบียนกับ Claude การเพิ่มคำว่า Dataverse ในพร้อมท์ของคุณจะช่วยระบุให้ชัดเจนว่าเซิร์ฟเวอร์ MCP ใดที่คุณต้องการใช้

เชื่อมต่อกับ Dataverse ด้วยโพรโทคอลบริบทแบบจําลอง