Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Github MCP sunucusuna bağlanarak Genie Code'un kurumsal kod arama özelliklerini genişletin.
Uyarı
MCP sunucuları yalnızca Genie Code Agent modunda desteklenir.
Github MCP sunucusu oluşturma
Genie Code'a github MCP sunucusu eklemek için:
Databricks çalışma alanınızda kullanabileceğiniz bir Github Unity Kataloğu bağlantısı varsa bu adımı atlayın.
Genie Code'a github MCP sunucusu eklemek için:
- Github hesabınızdan bir Github uygulaması oluşturun.
Not: Kurumsal kod temelleri için bu işlevsellik yalnızca yöneticilerle sınırlı olabilir. Bu adımı sizin yerinize tamamlamak için yöneticinize ulaşın.
- Profil > Ayarları > Geliştirici ayarları > Github Uygulamaları'na gidin ve Yeni Github Uygulaması'na tıklayın.
- İstenen alanları doldurun.
Geri Arama URL'si olmalıdır
https://<your-databricks-workspace-url>/login/oauth/http.html. Github, Databricks çalışma alanınızla bu şekilde kimlik doğrulaması yapar. - Github uygulamanıza deponuza ve kuruluşunuza erişmek için gerekli izinleri verin.
- GitHub Uygulaması Oluştur'a tıklayın.
- Yeni oluşturduğunuz uygulamanızda, İstemci gizli dizileri'nin altında Yeni bir istemci gizli dizisi oluştur'a tıklayın. Bu değeri kopyalayın.
- Github için yeni bir Unity Kataloğu bağlantısı oluşturun.
CREATE CONNECTIONAyrıcalıklarına sahip olmalısınız.- Çalışma alanınızda zaten kurulmuş bir bileşen varsa, üzerinde yetkileriniz olduğu sürece mevcut olanı kullanabilirsiniz
USE CONNECTION. - Şu alanları doldurun:
- Bağlantı türü:
HTTP - Kimlik doğrulama türü:
OAuth User to Machine - Ev sahibi:
https://api.githubcopilot.com - OAuth kapsamı: Uygulamanızın kapsamları. Örneğin,
mcp:access read:user user:email repo read:org - İstemci gizli anahtarı ve istemci kimliği: 1. Adım'dan oluşturulur
- Yetkilendirme uç noktası:
https://github.com/login/oauth/authorize - Belirteç uç noktası:
https://github.com/login/oauth/access_token - Temel yol:
/mcp - mcp bağlantısı:
checked
- Bağlantı türü:
- Bağlantı oluştur'a tıklayın
- Çalışma alanınızda zaten kurulmuş bir bileşen varsa, üzerinde yetkileriniz olduğu sürece mevcut olanı kullanabilirsiniz
- Bağlantınızda oturum açmak için sağ üst köşedeki Oturum Aç'a tıklayın. Bu, Github Uygulamasını Databricks hesabınıza yetkilendirmenizi isteyen yeni bir pencere açar. "Bağlan istediğiniz Github hesabına tıklayın."
Github MCP'niz artık kullanıma hazırdır. Genie Code'a MCP sunucuları ekleme'deki adımları izleyin.
Kurumsal kod araması için Genie Code yönergelerini özelleştirme
Github MCP sunucusunu Genie Code'a bağladıktan sonra, araçlar ve özel yönergelerle Genie Code'un kurumsal kod arama özelliklerini genişletebilirsiniz. Örneğin Genie Code'a belirli depolarda aramasını söyleyebilirsiniz. Aşağıdaki adımları izleyin:
- Genie Code ayarlarınızda, Github MCP sunucusunun yanındaki
tıklayın.
get_file_contentsvesearch_codearaçlarını el ile etkinleştirin. - Genie Code yönergeleri dosyanıza, Genie Code'un soruları yanıtlarken aramasını istediğiniz ilgili depoların listesini ekleyin. Örneğin:
Enterprise Code Search: This is the list of relevant Github repositories:
- repo: my_repository, owner: bob999
- repo: hello_world_repository, owner: janedoe123