Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Model Context Protocol (MCP) adalah standar terbuka yang memungkinkan GitHub Copilot menggunakan alat dan layanan di luar SSMS. Dengan MCP, mode Agen (saat ini dalam pratinjau) dapat berinteraksi dengan sistem eksternal seperti kontrol sumber, dokumentasi, sistem tiket internal Anda, dan API lainnya. Anda menggunakan antarmuka percakapan yang sama untuk sistem ini bersama tugas database.
MCP bekerja melalui model server klien:
- Klien MCP (seperti SSMS) terhubung ke server MCP dan meminta tindakan atas nama model AI.
- Server MCP mengekspos satu atau beberapa alat melalui antarmuka yang terdefinisi dengan baik. Setiap alat melakukan tindakan tertentu, seperti membuat item kerja, mencantumkan tiket terbuka, atau mengkueri API eksternal.
- Protokol menentukan format pesan untuk penemuan alat, pemanggilan, dan penanganan respons.
Anda harus berada dalam mode Agen untuk menggunakan MCP. Mode tanya tidak mendukung MCP.
Note
Alat MCP dinonaktifkan secara default setelah Anda menambahkan server. Anda harus mengaktifkan setiap alat secara manual di daftar Alat di jendela Copilot Chat sebelum Copilot dapat menggunakannya.
Prasyarat
- SSMS 22.7 atau versi yang lebih baru dengan beban kerja Bantuan AI.
- Akun GitHub dengan akses Copilot. Atau, gunakan GitHub Copilot secara gratis di SQL Server Management Studio.
Menemukan server MCP
Repositori server MCP resmi adalah titik awal yang baik. Ini mencantumkan implementasi referensi dan server yang berkontribusi komunitas untuk berbagai layanan, termasuk sistem file, database, platform DevOps, dan API web.
MCP adalah ekosistem yang berkembang pesat. Repositori server MCP resmi mencantumkan server saat ini yang dapat Anda integrasikan ke dalam alur kerja Anda.
Menambahkan server MCP
Tambahkan server MCP dari chat
Tambahkan server MCP dari pemilih Alat secara manual, atau melalui registri MCP.
Untuk menambahkan server MCP secara manual:
- Di jendela Copilot Chat, pilih ikon Tools untuk membuka panel Alat.
- Pilih tombol hijau + di bagian atas panel, lalu Tambahkan server MCP kustom.
- Masukkan ID Server dan pilih koneksi yang sesuai dari daftar dropdown Jenis :
- Untuk server HTTP, masukkan URL server.
- Untuk
stdioserver, masukkan perintah dan argumen apa pun yang diperlukan untuk meluncurkan proses server.
- Simpan konfigurasi. SSMS menginisialisasi server dan menambahkan alatnya ke daftar Alat.
Untuk menambahkan server MCP dari registri:
- Di jendela Copilot Chat, pilih ikon Tools untuk membuka panel Alat.
- Pilih tombol hijau + di bagian atas panel, lalu Tambahkan dari registri MCP.
- Dalam jendela MCP Server Manager, temukan server MCP dan pilih Install.
- Setelah diinstal, server MCP muncul di bagian Menambahkan server dari panel Alat.
Secara default, alat tidak diaktifkan untuk server MCP yang Anda instal. Anda harus mengaktifkannya melalui panel Alat.
Menambahkan server MCP ke .mcp.json file
File .mcp.json adalah opsi manual untuk mengonfigurasi server MCP.
Buat atau buka
%USERPROFILE%\.mcp.json. File konfigurasi global ini membuat server MCP tersedia untuk akun pengguna Anda.Tempelkan konfigurasi server ke dalam file menggunakan format berikut:
{ "servers": { "github": { "url": "https://api.githubcopilot.com/mcp/" } } }Simpan file tersebut. SQL Server Management Studio mendeteksi perubahan, menginisialisasi server yang dikonfigurasi, dan membuat MCP tersedia di jendela Alat.
Jika server memerlukan autentikasi, tautan Autentikasi Diperlukan muncul dalam file. Pilih untuk menyelesaikan alur autentikasi.
Untuk informasi selengkapnya tentang konfigurasi server MCP, lihat Gunakan server MCP di Visual Studio.
Server MCP yang tersedia
Pengaturan kebijakan GitHub di dasbor GitHub Copilot untuk administrator mengatur mode Agen dan penggunaan MCP di SSMS. Jika administrator menonaktifkan pengaturan ini, pengguna di bawah langganan tersebut tidak dapat menggunakan mode Agen atau menyambungkan ke server MCP di SSMS.
Selain itu, administrator dapat mengonfigurasi daftar izin server MCP untuk mengontrol dengan tepat server MCP mana yang diizinkan dalam organisasi mereka. Untuk informasi selengkapnya, lihat Mengonfigurasi daftar izin server MCP.
Untuk informasi selengkapnya, lihat Mengelola kebijakan dan fitur untuk GitHub Copilot di perusahaan Anda.