Genie Code'u MCP sunucularına bağlama

Genie Code, Model Bağlam Protokolü (MCP) sunucuları ve Google Drive, SharePoint, GitHub, Glean, Atlassian ve Slack için yerel bağlayıcılar aracılığıyla dış araçlara, belgelere ve verilere bağlanır. Yaygın SaaS kaynakları için yerel bağlayıcıları kullanın veya çalışma alanından kendi dış veya özel MCP sunucularınızı ekleyin. Genie Code ayarlarında hangi araçların etkinleştirileceğini siz seçersiniz.

MCP nedir?

MCP yapay zeka aracılarını araçlara, kaynaklara, istemlere ve diğer bağlamsal bilgilere bağlayan açık kaynak bir standarttır. MCP, bu bağlamı doğrudan istemlere veya yönergelere eklemeden araçları, verileri ve iş akışlarını Genie Code'da kullanıma sunmak için standartlaştırılmış bir yol sağlar.

MCP, önemli bağlamın zaten mevcut olduğu ancak Genie Code gibi bir yapay zeka aracısından erişmenin zor olduğu durumlar için tasarlanmıştır. MCP, Genie Code'a aşağıdaki gibi bağlama erişim vermek için güvenli bir yol sunar:

  • Belge sistemleri: Teams genellikle Runbook'ları veya operasyonel belgeleri Confluence gibi araçlarda tutar. Bölümleri istemlere kopyalamak yerine, bu içerik bir dış MCP sunucusu aracılığıyla bir kez sunulabilir ve gerekli olduğunda başvurulabilir. Belgeleriniz ayrıca, Genie Code'un ilgili belgeleri sorgulamak için kullanabileceği bir Yapay Zeka Arama dizini olarak Databricks'te de olabilir.
  • Araçlar ve hizmetler: Platform ekipleri kurulum, doğrulama veya dağıtım için API'leri veya betikleri koruyabilir. MCP, bu özellikleri genie Code'un kullanımına sunar.
  • Veri kaynakları: Databricks'te zaten verileriniz varsa, verileri doğal dil kullanarak çözümlemenize yardımcı olması için Genie Code'u bir Genie Aracısı'na bağlayabilirsiniz. Databricks dışında depolanan veriler için Genie Code'a dış MCP sunucuları üzerinden güvenli erişim verebilirsiniz.
  • Özel uygulamalar: Databricks Uygulamaları aracılığıyla barındırılan özel işlevler de ekleyebilirsiniz. Bu, Genie Code'u sizin veya kuruluşunuz için özel olarak oluşturulan özel araçlara, iş akışlarına veya tümleştirmelere bağlamanıza olanak tanır ve bunların tümü Databricks çalışma alanınızda güvenli bir şekilde yönetilir.

Bu gibi durumlarda, MCP el ile kopyalamayı yapılandırılmış, yeniden kullanılabilir bir yaklaşımla değiştirir ve doğru bağlamı yalnızca gerektiğinde kullanılabilir hale getirir.

Genie Code'u çalışma alanınızdaki kullanma izniniz olan tüm MCP sunucularına bağlayabilirsiniz. Çalışma alanı yöneticileri hangi sunucuların kullanılabilir olduğunu denetlerken, kullanıcılar gerektiğinde bu onaylanan kaynaklardan seçim yapabilir.

Databricks'teki MCP sunucuları ve kendi sunucularınızı oluşturma hakkında daha fazla bilgi edinmek için bkz. Azure Databricks model bağlam protokolü (MCP).

Üçüncü taraf veri kaynakları için yerel bağlayıcıları kullanma

Önemli

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 Code, Google Drive, SharePoint, GitHub, Glean, Atlassian ve Slack gibi yaygın kurumsal veri kaynakları için yerleşik bağlayıcılar sağlar.

Bu veri kaynaklarına bağlanmak Genie Code'un soruları yanıtlarken belgelerinizde arama yapmasına olanak tanır. Her kullanıcı tek tek kimlik doğrulaması yapar ve OAuth belirteçleri kullanıcılar arasında paylaşılmaz.

Üçüncü taraf veri kaynağına bağlanmak için:

  1. Çalışma alanınızda Sparkle genie code simgesine tıklayın. Sohbeti açmak için sağ üst köşedeki Genie Code.
  2. İstem çubuğunda Yeni simgesine tıklayın. Artı simgesi.
  3. Bağlanmak istediğiniz veri kaynağının yanındaki Bağlan'a tıklayın.
  4. Oturum açma adımlarını tamamlayın.

Kimlik doğrulaması yaptıktan sonra Genie Code, soruları yanıtlarken belgelerinizde arama yapabilir. Meta veri deposu yöneticileri ve bağlantı sahipleri, bağlantı üzerindeki kullanıcı izinlerini yönetebilir veya iptal edebilir. Bkz . 4. Adım. Ekip arkadaşlarınıza erişim izni verin.

Uyarı

Veri kaynağı araçları her zaman otomatik olarak tetiklemez. Belge araması başlatılmazsa, Genie Code'dan aracı kullanmasını açıkça istemeyi deneyin; örneğin, "Google Docs'u kullan" veya "SharePoint kullan."

Diğer veri kaynaklarını bağlamak için bunları Genie Code'a el ile ekleyin. Bkz. Genie Code'a EL ile MCP sunucuları ekleme.

Google Drive sınırlamaları

  • Google Drive'ı yetkilendirilirken bir "doğrulanmamış uygulama" ekranı görebilirsiniz. Gelişmiş'e tıklayın ve yetkilendirme işlemine devam edin.
  • Dosya boyutu üst sınırı 10 MB'tır.
  • Yalnızca yerel Google Workspace dosyaları (Belgeler, Sayfalar, Slaytlar) desteklenir. PDF'ler, görüntüler ve diğer ikili biçimler desteklenmez.
  • Bağlantı veya belirteç zaman aşımı hataları ajan çıkışında görünebilir. Sorunu çözmek için yeniden kimlik doğrulaması yapın.

Uyarı

Google Çalışma Alanı API'lerinden alınan ham veya türetilmiş kullanıcı verilerinin kullanımı ve aktarımı, Sınırlı Kullanım gereksinimleri de dahil olmak üzere Google API hizmetleri Kullanıcı Veri İlkesi'ne uyar.

SharePoint sınırlamaları

  • Dosya boyutu üst sınırı 10 MB'tır.
  • Desteklenen dosya türleri, Office belgelerinin (.docx, .xlsx, .pptx) yanı sıra , .txt, , .csv, .jsonve diğerleri gibi .mdyaygın metin tabanlı biçimleri içerir. PDF'ler, görüntüler ve diğer ikili biçimler desteklenmez.

GitHub sınırlamaları

  • Varsayılan olarak, Databricks GitHub MCP bağlayıcısı yalnızca genel depolara erişebilir. Bağlayıcıya özel kurumsal depolarınıza okuma erişimi vermek için GitHub kuruluş yöneticisinin ek kurulumu tamamlaması gerekir. Bkz . Özel depo erişimini etkinleştirme.
  • GitHub Enterprise Server (GitHub şirket içinde barındırılan sürümü) desteklenmez.

Glean sınırlamaları

  • Yönetici olmayan kullanıcıların bağlantıyı kullanabilmesi için önce çalışma alanı yöneticisinin Glean kiracı kimliğini yapılandırması gerekir. Yönetici, Glean'a ilk kez bağlanırken kiracı kimliğini girebilir.

Genie Code'a MCP sunucularını manuel olarak ekleme

Genie Code'u bir MCP sunucusuna bağlamak için Genie Code ayarlarınıza ekleyin:

  1. Genie Code ayarlarını açın. Genie Code panelinde Dişli simgesine tıklayın. Ayarlar'ı seçin.
  2. MCP Sunucuları'nın altında Yeni simgesine tıklayın. Sunucu Ekle'yi seçin.
  3. Eklemek istediğiniz MCP sunucularını seçin. Databricks tarafından yönetilen MCP sunucularını veya dış MCP sunucularını seçebilirsiniz:
    • Unity Catalog işlevi: İşlevin şemasını seçin. Bu, Genie Code'un önceden tanımlanmış SQL sorguları çalıştırmak için işlevleri kullanmasına olanak tanır.
      • Özel GitHub MCP sunucusu oluşturma konusunda yardım için bkz. Genie Code ile GitHub kodu arama.
    • Yapay Zeka Araması: Dizin için şemayı seçin. Bu, Genie Code'un ilgili belgeleri bulmak için Yapay Zeka Arama dizinini sorgulamasına olanak tanır.
    • Genie Aracısı: Genie Aracısını seçin. Genie MCP genie'yi bir araç olarak çağırarak Genie Aracısını doğal dil kullanarak verileri analiz etmek üzere sorgulamanıza olanak sağlar.
    • Dış MCP sunucusu: Dış MCP sunucusu olarak kullanılacak Unity Kataloğu bağlantısını seçin. Kullanılabilmesi için önce bağlantıda oturum açmanız gerekir.
    • Özel MCP sunucusu: Özel MCP sunucusu olarak kullanılacak Databricks Uygulamasını seçin. Bu, özel tanımlı araçları kullanmanıza olanak tanır. Aşağıdaki gereksinimler geçerlidir:
      • Uygulamanızın bağlanmaya çalıştığınız çalışma alanına dağıtılması gerekir.
      • MCP sunucusuna adresinden https://<server-url>/mcperişilmelidir.
      • Uygulamanız durumsuz olmalıdır. Örneğin, mcp_app = mcp_server.http_app(stateless_http=True) ayarlayın.
      • CORS hatalarıyla karşılaşırsanız çalışma alanı URL'nizi uygulamanızın izin verilen kaynaklar listesine eklemeniz gerekebilir. Örneğin, app.add_middleware(CORSMiddleware, allow_origins=ALLOWED_ORIGINS, allow_credentials=True, allow_methods= ["*"], allow_headers= ["*"]) ayarlayın.
  4. Kaydet'e tıklayın.

Eklendikten sonra, MCP sunucuları Genie Code tarafından hemen kullanılabilir. İstemlerinizi veya yönergelerinizi değiştirmeden bunları kullanmaya başlayabilirsiniz. İlgili olduğunda, Genie Code bu sunuculardan otomatik olarak yararlanacaktır.

Genie Code ayarlarınızda hangi araçları ve sunucuları etkinleştirebileceğinizi veya devre dışı bırakabileceğinizi seçebilirsiniz.

Sınırlamalar