Sambung ke Dataverse dengan Protokol Konteks Model

Protokol Konteks Model (MCP) ialah protokol terbuka yang membolehkan penyepaduan lancar antara aplikasi model bahasa besar (LLM) dan sumber data dan alatan luaran. Microsoft Dataverse boleh bertindak sebagai pelayan MCP, menyediakan akses pintar kepada jadual dan rekod kepada pelbagai pelanggan MCP seperti ejen Copilot Studio, Visual Studio (VS) Code, GitHub Copilot Copilot, GitHub Copilot CLI, Claude desktop, Claude Code dan banyak lagi. Penyepaduan ini menyeragamkan dan menyelaraskan interaksi antara model Dataverse dan data AI, menjadikannya lebih cekap dan berkesan bagi pembangun untuk menggunakan Dataverse keupayaan data yang kaya dalam aplikasi dipacu AI mereka.

Untuk menggunakan Dataverse sebagai pelayan MCP, anda perlu mendayakan dan mengkonfigurasi pelayan MCP dan klien yang dibenarkan untuk persekitaran Power Platform anda. Setelah dikonfigurasikan, anda boleh menyambung ke pelayan MCP Dataverse menggunakan klien MCP yang berbeza. Maklumat lanjut: Konfigurasikan pelayan MCP Dataverse untuk persekitaran

URL pelayan MCP Dataverse

URL pelayan jauh Dataverse MCP mengikut format ini:

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

Contohnya, jika nama organisasi Dataverse anda ialah contoso, URL pelayan MCP ialah:

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

Sambung ke pelayan MCP Dataverse

Terdapat pelbagai cara untuk menyambung ke pelayan MCP Dataverse:

Senarai alat

Setelah disambungkan ke Pelayan MCP Dataverse, anda boleh memilih daripada alatan berikut dalam persekitaran Power Platform.

Alat Description
search_data Cari data berstruktur dan tidak berstruktur.
search Cari skema jadual dan kemahiran perniagaan mengikut kata kunci.
create_record Menyelitkan baris baharu ke dalam jadual Dataverse dan mengembalikan GUID.
update_record Mengemas kini baris sedia ada dalam Dataverse jadual.
delete_record Padamkan baris, hanya selepas kelulusan pengguna yang jelas.
create_table Mencipta jadual baharu dengan skema yang ditentukan.
update_table Mengubah suai skema atau metadata jadual sedia ada.
delete_table Memadamkan jadual daripada Dataverse, hanya selepas kelulusan pengguna yang jelas.
read_query Jalankan pertanyaan SQL SELECT Dataverse yang disokong.
describe Dapatkan butiran daripada hasil carian untuk jadual, rekod, skema, kemahiran dan aplikasi.
upsert_skill Tambah atau kemas kini kemahiran/buku permainan Dataverse.
delete_skill Padamkan kemahiran/buku permainan Dataverse mengikut nama.
init_file_upload Jana URL SAS untuk muat naik fail.
commit_file_upload Lakukan muat naik fail.
file_download Jana URL SAS untuk muat turun fail.

Penting

Permukaan alat pelayan Dataverse MCP diubah. Alatan berikut telah dialih keluar dan fungsinya digantikan oleh alatan dalam jadual sebelumnya: describe_table, , dan list_tables (digantikan dengan fetch); dan alat sebelumnya describe yang mencari data Dataverse (dinamakan semula kepada searchsearch_data). Alat semasa search mencari metadata. Jika anda mengekalkan senarai membenarkan atau menolak dalam klien MCP anda mengikut nama alat, semak konfigurasi anda supaya nama alat baharu mencerminkan kebenaran yang anda maksudkan. Maklumat lanjut: Sambung ke Dataverse dengan Soalan Lazim protokol konteks model

Nota

Mulai 15 Disember 2025, alatan MCP Dataverse dicaj apabila diakses oleh ejen AI yang dicipta di luar Microsoft Copilot Studio. Jika anda mempunyai lesen Dynamics 365 Premium (seperti Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium dan Customer Service Premium) atau Lesen Langganan Pengguna Microsoft 365 Copilot (USL), anda tidak dicaj untuk mengakses data Dynamics 365, walaupun data tersebut diakses dari luar Microsoft Copilot Studio.

Alat search_data dibilkan pada kadar Kredit Copilot yang sama dengan pembumian graf Penyewa. Semua alatan lain, termasuk alat metadata search, mengikut Teks dan alat AI generatif (asas) setiap 10 respons Copilot kadar kredit. Untuk maklumat tentang pengebilan Copilot, pergi ke Kadar pengebilan dan pengurusan.

Langkah-langkah berikutnya

Konfigurasikan pelayan MCP Dataverse untuk persekitaran