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

Giao thức ngữ cảnh mô hình (MCP) là một giao thức mở cho phép tích hợp liền mạch giữa các ứng dụng mô hình ngôn ngữ lớn (LLM) và các nguồn và công cụ dữ liệu bên ngoài. Microsoft Dataverse có thể hoạt động như một máy chủ MCP, cung cấp quyền truy cập thông minh vào các bảng và bản ghi cho các máy khách MCP khác nhau như tác nhân Copilot Studio, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, Claude desktop, Claude Code và nhiều ứng dụng khác. Sự tích hợp này chuẩn hóa và hợp lý hóa tương tác giữa các mô hình AI và dữ liệu, giúp các nhà phát triển áp dụng các khả năng dữ liệu phong phú của Dataverse trong các ứng dụng do AI điều khiển của họ hiệu quả hơn. Dataverse

Để sử dụng Dataverse làm máy chủ MCP, bạn cần bật và đặt cấu hình máy chủ MCP và máy khách được phép cho môi trường Power Platform của mình. Sau khi được định cấu hình, bạn có thể kết nối với máy chủ MCP Dataverse bằng các máy khách MCP khác nhau. Thông tin thêm: Đặt cấu hình máy chủ Dataverse MCP cho môi trường

URL máy chủ Dataverse MCP

URL máy chủ từ xa Dataverse MCP tuân theo định dạng sau:

https://{dataverseOrgName}.crm.dynamics.com/api/mcp

Ví dụ: nếu tên tổ chức Dataverse của bạn là contoso, URL máy chủ MCP là:

https://contoso.crm.dynamics.com/api/mcp

Kết nối với máy chủ Dataverse MCP

Có nhiều cách để kết nối với máy chủ MCP Dataverse:

Danh sách các công cụ

Sau khi kết nối với Máy chủ Dataverse MCP, bạn có thể chọn từ các công cụ sau trong môi trường Power Platform.

Công cụ Sự miêu tả
search_data Tìm kiếm dữ liệu có cấu trúc và phi cấu trúc.
search Tìm kiếm lược đồ bảng và kỹ năng kinh doanh theo từ khóa.
create_record Chèn một hàng mới vào bảng Dataverse và trả về GUID.
update_record Cập nhật một hàng hiện có trong bảng. Dataverse
delete_record Xóa một hàng, chỉ sau khi người dùng phê duyệt rõ ràng.
create_table Tạo một bảng mới với một lược đồ được chỉ định.
update_table Sửa đổi lược đồ hoặc siêu dữ liệu của bảng hiện có.
delete_table Xóa bảng khỏi Dataverse, chỉ sau khi người dùng phê duyệt rõ ràng.
read_query Chạy các truy vấn SQL SELECT Dataverse được hỗ trợ.
describe Nhận thông tin chi tiết từ kết quả tìm kiếm cho bảng, bản ghi, lược đồ, kỹ năng và ứng dụng.
upsert_skill Thêm hoặc cập nhật kỹ năng/playbook Dataverse.
delete_skill Xóa kỹ năng/playbook Dataverse theo tên.
init_file_upload Tạo URL SAS để tải lên tệp.
commit_file_upload Cam kết tải tệp lên.
file_download Tạo URL SAS để tải xuống tệp.

Quan trọng

Bề mặt công cụ máy chủ Dataverse MCP được thay đổi. Các công cụ sau đã bị xóa và chức năng của chúng được thay thế bằng các công cụ trong bảng trước: describe_table, list_tables, và fetch (được thay thế bởi describe); và công cụ trước đó search đã tìm kiếm dữ liệu Dataverse (đổi tên thành search_data). Công cụ hiện tại search tìm kiếm siêu dữ liệu. Nếu bạn duy trì danh sách cho phép hoặc từ chối trong ứng dụng MCP của mình theo tên công cụ, hãy xem lại cấu hình của bạn để tên công cụ mới phản ánh các quyền dự định của bạn. Thông tin thêm: Kết nối với Dataverse với Câu hỏi thường gặp về giao thức ngữ cảnh mô hình

Lưu ý

Bắt đầu từ ngày 15 tháng 12 năm 2025, các công cụ Dataverse MCP bị tính phí khi được truy cập bởi các tác nhân AI được tạo bên ngoài Microsoft Copilot Studio. Nếu bạn có giấy phép Dynamics 365 Premium (chẳng hạn như Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium và Customer Service Premium) hoặc Giấy phép Đăng ký Người dùng Microsoft 365 Copilot (USL), bạn không bị tính phí truy cập dữ liệu Dynamics 365, ngay cả khi dữ liệu đó được truy cập từ bên ngoài Microsoft Copilot Studio.

Công cụ search_data được lập hóa đơn theo cùng tỷ lệ Tín dụng Copilot như nối đất biểu đồ Người thuê nhà. Tất cả các công cụ khác, bao gồm công cụ siêu dữ liệu search, tuân theo Công cụ Văn bản và AI tổng quát (cơ bản) cho mỗi 10 phản hồi Copilot tỷ lệ tín dụng. Để biết thông tin về thanh toán Copilot, hãy chuyển đến phần Quản lý và phí thanh toán.

Các bước tiếp theo

Đặt cấu hình máy chủ Dataverse MCP cho môi trường