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.
Perluas kemampuan pencarian kode perusahaan Genie Code dengan menyambungkan ke server MCP Github.
Nota
Server MCP hanya didukung dalam mode Agen Kode Genie.
Membuat server MCP Github
Untuk menambahkan server McP Github ke Kode Genie:
Lewati langkah ini jika ruang kerja Databricks Anda sudah memiliki koneksi Github Unity Catalog yang tersedia untuk Anda gunakan.
Untuk menambahkan server McP Github ke Kode Genie:
- Dari akun Github Anda, buat aplikasi Github.
Catatan: Untuk basis kode perusahaan, fungsionalitas ini mungkin hanya terbatas pada admin. Hubungi admin Anda untuk menyelesaikan langkah ini untuk Anda.
- Buka Pengaturan Profil > Pengaturan >> Pengembang Aplikasi Github dan klik Aplikasi Github Baru.
- Isi bidang yang diminta.
URL Panggilan Balik harus
https://<your-databricks-workspace-url>/login/oauth/http.html. Ini adalah cara Github mengautentikasi dengan ruang kerja Databricks Anda. - Berikan aplikasi Github Anda izin yang diperlukan untuk mengakses repositori dan organisasi Anda.
- Klik Buat Aplikasi GitHub.
- Di aplikasi yang baru Anda buat, di bawah Rahasia klien, klik Buat rahasia klien baru. Salin nilai ini.
- Buat koneksi Unity Catalog baru untuk Github. Anda harus memiliki
CREATE CONNECTIONhak istimewa.- Jika ruang kerja Anda sudah memiliki satu yang terinstal, Anda dapat menggunakan yang sudah ada selama Anda memiliki
USE CONNECTIONhak istimewa untuk itu. - Isi bidang-bidang ini:
- Jenis koneksi:
HTTP - Jenis autentikasi:
OAuth User to Machine - Tuan rumah:
https://api.githubcopilot.com - Cakupan OAuth: Cakupan aplikasi Anda. Misalnya:
mcp:access read:user user:email repo read:org - Rahasia klien dan ID klien: dihasilkan dari Langkah 1
- Titik akhir otorisasi:
https://github.com/login/oauth/authorize - Titik akhir token:
https://github.com/login/oauth/access_token - Jalur dasar:
/mcp - Apakah koneksi MCP:
checked
- Jenis koneksi:
- Klik Buat koneksi
- Jika ruang kerja Anda sudah memiliki satu yang terinstal, Anda dapat menggunakan yang sudah ada selama Anda memiliki
- Di sudut kanan atas, klik Masuk untuk masuk ke koneksi Anda. Ini membuka jendela baru yang meminta Anda untuk mengotorisasi Aplikasi Github ke akun Databricks Anda. Klik sambungkan pada akun Github yang ingin Anda sambungkan.
Github MCP Anda sekarang siap digunakan. Ikuti langkah-langkah dalam Menambahkan server MCP ke Kode Genie.
Mengkustomisasi instruksi Kode Genie untuk pencarian kode perusahaan
Setelah menghubungkan server Github MCP ke Genie Code, Anda dapat memperluas kemampuan pencarian kode perusahaan Genie Code dengan alat dan instruksi kustom. Misalnya, Anda dapat memberi tahu Genie Code untuk mencari di repositori tertentu. Ikuti langkah-langkah berikut:
- Di pengaturan Kode Genie Anda, klik
yang berada di sebelah server MCP Github. Aktifkan perangkat
get_file_contentsdansearch_codesecara manual. - Dalam file instruksi Kode Genie Anda, tambahkan daftar repositori relevan yang anda inginkan untuk dicari Genie Code saat menjawab pertanyaan. Contohnya:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123