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.
Genie Code, native Databricks GitHub bağlayıcısı veya custom GitHub MCP sunucusu aracılığıyla bağladığınızda GitHub depolarda arama yapabilir. Çoğu durumda yerel bağlayıcıyı kullanın. Özel depo erişimi için GitHub kuruluş yöneticisinin Databricks GitHub bağlayıcı uygulamasını yüklemesi gerekir.
Yerel bağlayıcıyı kullanma (önerilen)
Important
Bu özellik Beta sürümündedir. Üçüncü taraf veri kaynağı bağlayıcılarını kullanmak için çalışma alanı yöneticisinin Aracılar için Üçüncü Taraf Bağlayıcıları önizlemesini etkinleştirmesi gerekir. Bkz. Azure Databricks önizlemelerini yönetme.
Genie One veya Genie Code'u GitHub bağlamak için Databricks üçüncü taraf bağlayıcısını kullanın. Üçüncü parti veri kaynakları için yerel bağlayıcılar kullanın ve Genie One'ı harici araçlara ve kaynaklara bağlayın bölümlerine bakınız. Özel depolar için yöneticilerin erişimi etkinleştirmesi gerekir.
- Yerel bağlayıcı varsayılan Databricks sistem bağlantısını kullanır. Bunun yerine özel GitHub MCP sunucusu kullanacaksanız, manuel olarak ekleyin. Bkz. Genie Code'a EL ile MCP sunucuları ekleme.
- Yanıtları iyileştirmek için, GitHub arama araçlarının kod tabanınızı anlamasına yardımcı olmak üzere her depo için kişisel bağlam ekleyin.
Özel bir GitHub MCP sunucusu kaydedin (önerilmiyor)
Azure Databricks çalışma alanında zaten kullanabileceğiniz bir GitHub Unity Catalog MCP Servisi varsa bu bölümü atlayın. Yalnızca genel depolara ve kendi hesabınızın bilgilerine erişmeniz gerekiyorsa, yönetilen OAuth'u kullanın ve doğrudan Unity Kataloğu bağlantısını MCP Hizmeti olarak Kaydet bölümüne geçin.
Özel veri ve güvenlik ihtiyaçlarınız için özel GitHub MCP sunucusunu MCP Hizmeti olarak kaydetmek için aşağıdaki adımları izleyin. Öncelikle, MCP Servisinin nasıl kimlik doğrulayacağını seçin:
- Yönetilen OAuth: Databricks, GitHub OAuth uygulamasını ve kimlik bilgilerini yönetir. Aşağıdaki GitHub uygulamasını ve istemci gizli anahtarıyla ilgili adımları atlayın, ardından bağlantıyı oluşturduğunuzda yönetilen sağlayıcıyı seçin.
- Özel OAuth: Kendi GitHub uygulamanızı oluşturun ve bağlantıyı oluşturduğunuzda kimlik bilgilerini verin.
Bir GitHub uygulaması oluşturun (sadece özel OAuth)
Bir GitHub uygulaması oluşturun. Kurumsal kod temelleri için GitHub kuruluş yöneticisinin bu adımı tamamlaması gerekir.
- Profil > Ayarları > Geliştirici ayarları > GitHub Uygulamalar'a 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ızda kimlik doğrulaması bu şekilde yapılır.- Giriş sayfası URL'si MCP sunucusunu etkilemez ve tercih ettiğiniz herhangi bir değere ayarlanabilir.
- Web kancası URL'sini isteğe bağlı bir alan yapmak için Etkin onay kutusunu temizleyin.
- GitHub uygulamanıza deponuza ve kuruluşunuza erişmek için gerekli izinleri verin.
- GitHub Uygulaması Oluştur'a tıklayın.
Yeni oluşturulan uygulamada, İstemci gizli dizileri'nin altında Yeni bir istemci gizli dizisi oluştur'a tıklayın. Bu değeri kopyalayın.
Bir Unity Kataloğu bağlantısını MCP Hizmeti olarak kaydet
GitHub için bir Unity Catalog HTTP bağlantısı oluşturun veya yeniden kullanın. Şemayı oluşturmak için şema üzerinde
CREATE CONNECTIONayrıcalıklarına sahip olmalısınız. Mevcut bir bağlantıyı tekrar kullanıyorsanız, üzerindeUSE CONNECTIONbulunmalıdır. Bir sonraki adımda bu bağlantıyı MCP Hizmeti olarak kaydetmek için devam edin. Yeni bir bağlantı için aşağıdaki kimlik doğrulama seçeneklerinden birini kullanın:- Yönetilen OAuth: Kullanıcı Başına OAuth User to Machine kimlik doğrulama türünü ve GitHub OAuth sağlayıcısını seçin. Databricks, GitHub hostu, temel yol ve OAuth kimlik bilgilerini sağlar.
-
Özel OAuth: OAuth User to Machine Per User kimlik doğrulama türünü ve Manuel yapılandırma OAuth sağlayıcısını seçin. Aşağıdaki değerleri girin:
- Ev sahibi:
https://api.githubcopilot.com - OAuth kapsamı: Uygulamanızın kapsamları. Örneğin,
mcp:access read:user user:email repo read:org - İstemci sırrı ve istemci kimliği: yukarıdaki GitHub uygulaması adımlarında oluşturulur
- Yetkilendirme uç noktası:
https://github.com/login/oauth/authorize - Belirteç uç noktası:
https://github.com/login/oauth/access_token - Temel yol:
/mcp
- Ev sahibi:
- Bağlantı oluştur'a tıklayın.
HTTP bağlantısını kullanan bir MCP Servisi kaydedin. Gerekli izinler için Harici MCP sunucuları sayfasına bakınız.
- Azure Databricks çalışma alanınızda Katalog'a gidin, bir şema seçin ve Create> seçeneğine tıklayın.
- MCP Servisi'nin kataloğunu, şemasını ve adını girin.
- Oluşturduğunuz veya tekrar kullandığınız HTTP bağlantısını seçin, sunulacak araçları seçin ve Oluştur'a tıklayın.
Kullanıcı başına OAuth seçtiyseniz, GitHub hesabınızı yetkilendirmek için MCP Service'te oturum açın.
Kullanıcılara veya gruplara MCP Servisi üzerinde
USE CATALOG, ayrıca üst katalog ve şemasındaUSE SCHEMAveEXECUTEizinlerini verin. Son kullanıcılaraUSE CONNECTIONizin vermeyin. Bir MCP paylaş bölümüne bakın.
GitHub MCP servisiniz kullanıma hazır. Genie Code'a ekle.