Kết nối Dataverse MCP với GitHub Copilot trong Visual Studio Code và Copilot CLI

Bài viết này giải thích cách thiết lập và sử dụng máy chủ giao thức ngữ cảnh mô hình Microsoft Dataverse (MCP) với GitHub Copilot trong Visual Studio Code và GitHub Copilot CLI.

GitHub Copilot trong Visual Studio Code

Điều kiện tiên quyết

Các bước kết nối với máy chủ Dataverse MCP trong Visual Studio Code

  1. Mở Visual Studio Code. Chọn Xem>Bảng lệnh (Ctrl+Shift+P), nhập MCP: Thêm máy chủ, sau đó chọn HTTP hoặc Sự kiện đã gửi của máy chủ.

  2. Dán URL phiên bản của bạn, chẳng hạn như https://contoso.crm.dynamics.com/, thêm /api/mcp vào URL đó và nhấn Enter. Bạn có thể lấy URL phiên bản tại make.powerapps.com >Cài đặt (biểu tượng bánh răng) >Chi tiết> phiênUrl phiên bản. URL tổ chức có phụ lục.

    Bước này tạo cấu hình máy chủ MCP trong Visual Studio Code.

  3. Nhập tên máy chủ MCP hoặc nhấn Enter để chấp nhận tên mặc định.

  4. Chọn Toàn cầu hoặc không gian làm việc.

  5. Nhấn Ctrl+Alt+I và đảm bảo rằng chế độ tổng đài viên được chọn. Chế độ tác nhân ở chế độ Visual Studio Code GitHub Copilot

CLI GitHub Copilot

Điều kiện tiên quyết

Tùy chọn 1: Thêm máy chủ MCP theo cách thủ công

Bạn có thể định cấu hình máy chủ MCP Dataverse trong GitHub Copilot CLI bằng cách chỉnh sửa trực tiếp tệp cấu hình MCP.

  1. Mở tệp cấu hình MCP của bạn. Đối với cấu hình chung, hãy chỉnh sửa ~/.copilot/mcp-config.json. Đối với cấu hình phạm vi dự án, hãy chỉnh sửa .mcp/copilot/mcp.json trong thư mục dự án của bạn.

  2. Thêm đoạn mã JSON sau. Thay thế <your org URL> bằng URL môi trường Dataverse của bạn (ví dụ: https://contoso.crm.dynamics.com).

    {
      "mcpServers": {
        "DataverseMcp": {
          "type": "http",
          "url": "<your org URL>/api/mcp"
        }
      }
    }
    
  3. Lưu tệp và khởi động lại GitHub Copilot CLI để các thay đổi có hiệu lực.

Tùy chọn 2: Sử dụng plugin Dataverse từ thị trường Awesome Copilot

Thị trường Awesome Copilot cung cấp một plugin Dataverse bao gồm một mcp-configure kỹ năng. Kỹ năng này hướng dẫn bạn cách đặt cấu hình máy chủ Dataverse MCP một cách tương tác, bao gồm khám phá môi trường và lựa chọn điểm cuối.

  1. Thêm thị trường Copilot tuyệt vời vào Copilot CLI của bạn:

    copilot plugin marketplace add github/awesome-copilot
    
  2. Cài đặt plugin Dataverse:

    copilot plugin install dataverse@awesome-copilot
    
  3. Trong phiên trò chuyện Copilot, hãy sử dụng kỹ năng để /dataverse:mcp-configure đặt cấu hình máy chủ MCP Dataverse. Kỹ năng hướng dẫn bạn chọn môi trường và chọn giữa các điểm cuối (/api/mcp) và xem trước (/api/mcp_preview) có sẵn chung.

Kết nối với Dataverse bằng Giao thức ngữ cảnh mô hình