Menyambungkan ke Dataverse dengan Protokol Konteks Model

Protokol Konteks Model (MCP) adalah protokol terbuka yang memungkinkan integrasi mulus antara aplikasi model bahasa besar (LLM) dan sumber data dan alat eksternal. Microsoft Dataverse dapat bertindak sebagai server MCP, menyediakan akses cerdas ke tabel dan rekaman ke berbagai klien MCP seperti agen Copilot Studio, Visual Studio (VS) Code GitHub Copilot, GitHub Copilot CLI, claude desktop, Claude Code, dan banyak lainnya. Integrasi ini menstandarkan dan merampingkan interaksi antara model AI dan data Dataverse, sehingga lebih efisien dan efektif bagi pengembang untuk menerapkan kemampuan data Dataverse yang kaya dalam aplikasi berbasis AI mereka.

Untuk menggunakan Dataverse sebagai server MCP, Anda perlu mengaktifkan dan mengonfigurasi server MCP dan klien yang diizinkan untuk lingkungan Power Platform Anda. Setelah dikonfigurasi, Anda dapat terhubung ke server McP Dataverse menggunakan klien MCP yang berbeda. Informasi selengkapnya: Mengonfigurasi server MCP Dataverse untuk lingkungan

URL server MCP Dataverse

URL server jarak jauh Dataverse MCP mengikuti format ini:

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

Misalnya, jika nama organisasi Dataverse Anda adalah contoso, URL server MCP adalah:

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

Menyambungkan ke server MCP Dataverse

Ada beberapa cara untuk menyambungkan ke server MCP Dataverse:

Daftar alat

Setelah tersambung ke Server MCP Dataverse, Anda dapat memilih dari alat berikut di lingkungan Power Platform.

Alat Description
search_data Cari data terstruktur dan tidak terstruktur.
search Cari skema tabel dan keterampilan bisnis berdasarkan kata kunci.
create_record Menyisipkan baris baru ke dalam tabel Dataverse dan mengembalikan GUID.
update_record Memperbarui baris yang ada dalam tabel Dataverse.
delete_record Hapus baris, hanya setelah persetujuan pengguna eksplisit.
create_table Membuat tabel baru dengan skema tertentu.
update_table Memodifikasi skema atau metadata tabel yang ada.
delete_table Menghapus tabel dari Dataverse, hanya setelah persetujuan pengguna eksplisit.
read_query Jalankan kueri Dataverse SQL SELECT yang didukung.
describe Dapatkan detail dari hasil pencarian untuk tabel, rekaman, skema, keterampilan, dan aplikasi.
upsert_skill Tambahkan atau perbarui skill atau playbook Dataverse.
delete_skill Hapus keterampilan/playbook Dataverse berdasarkan nama.
init_file_upload Buat URL SAS untuk pengunggahan file.
commit_file_upload Menerapkan unggahan file.
file_download Buat URL SAS untuk unduhan file.

Important

Permukaan alat server Dataverse MCP diubah. Alat berikut dihapus dan fungsionalitasnya digantikan oleh alat dalam tabel sebelumnya: describe_table, , list_tablesdan fetch (digantikan oleh describe); dan alat sebelumnya search yang mencari data Dataverse (diganti namanya menjadi search_data). Alat search saat ini mencari metadata. Jika Anda mempertahankan daftar izinkan atau tolak di klien MCP berdasarkan nama alat, tinjau konfigurasi Anda sehingga nama alat baru mencerminkan izin yang Anda maksudkan. Informasi selengkapnya: Sambungkan ke Dataverse dengan Tanya Jawab Umum Model Context Protocol

Note

Mulai 15 Desember 2025 Alat MCP Dataverse dikenakan biaya saat diakses oleh agen AI yang dibuat di luar Microsoft Copilot Studio. Jika Anda memiliki lisensi Dynamics 365 Premium (seperti Dynamics 365 Sales Premium, Finance Premium, Supply Chain Premium, dan Customer Service Premium) atau Lisensi Langganan Pengguna Salinan Microsoft 365 (USL), Anda tidak dikenakan biaya untuk mengakses data Dynamics 365, bahkan ketika data tersebut diakses dari luar Microsoft Copilot Studio.

Alat search_data dikenakan tarif Kredit Copilot yang sama seperti grounding grafik Penyewa. Semua alat lainnya, termasuk alat metadata search, mengikuti alat Teks dan AI generatif (dasar) dengan tarif 10 kredit Copilot per respons. Untuk informasi tentang penagihan Copilot, buka Tarif penagihan dan manajemen.

Langkah berikutnya

Mengonfigurasi server Dataverse MCP untuk lingkungan