Bagikan melalui


Pencarian kode perusahaan di Kode Genie melalui server MCP Github

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:

  1. 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.
  2. Di aplikasi yang baru Anda buat, di bawah Rahasia klien, klik Buat rahasia klien baru. Salin nilai ini.
  3. Buat koneksi Unity Catalog baru untuk Github. Anda harus memiliki CREATE CONNECTION hak istimewa.
    • Jika ruang kerja Anda sudah memiliki satu yang terinstal, Anda dapat menggunakan yang sudah ada selama Anda memiliki USE CONNECTION hak 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
    • Klik Buat koneksi
  4. 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.

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:

  1. Di pengaturan Kode Genie Anda, klik ikon menu Kebab yang berada di sebelah server MCP Github. Aktifkan perangkat get_file_contents dan search_code secara manual.
  2. 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