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.
Bu makalede, Azure API Center içindeki bir eklenti market uç noktası aracılığıyla eklentilerin bulunmasını etkinleştirme işlemi gösterilmektedir. Eklenti market uç noktası, API Center veri düzlemi API'sini kullanarak MCP sunucuları ve API center envanterindeki beceriler gibi yapay zeka eklentilerini kataloglar.
Geliştiriciler eklenti marketini GitHub Copilot CLI veya Claude Code geliştirme ortamlarına ekleyerek API merkezinizden eklentileri bulabilir ve yükleyebilir.
Note
Şu anda, marketplace uç noktası yalnızca anonim erişimi destekliyor.
Önkoşullar
Azure aboneliğinizde bir API merkezi. Api'niz yoksa bkz . Hızlı Başlangıç: API merkezinizi oluşturma.
API merkezi envanterinizde bir veya daha fazla kayıtlı eklenti .
API center portalı api merkeziniz için etkinleştirildi ve ayarlandı. Ayrıntılar için bkz. API Center portalınızı ayarlama ve özelleştirme. Portal için seçtiğiniz erişim yöntemi, geliştiricilerin eklenti pazarına nasıl eriştiklerini belirler.
GitHub Copilot CLI veya Claude Code geliştirme ortamınızda yüklüdür.
Eklenti pazaryeri uç noktasını etkinleştir
Azure portalını kullanarak eklenti market uç noktasını etkinleştirmek için:
- Azure portalında API merkezinize gidin.
- Kenar çubuğu menüsündeki Tüketim'in altında Veri API'sinin ayarları'nı seçin.
- Eklenti market uç noktası'nın altında Eklenti market uç noktasını etkinleştir'i seçin.
Pazar yeri uç noktası aşağıdaki biçime sahiptir:
https://<service name>.data.<region>.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Eklenti pazaryeri uç noktasını yerelde klonlayın
Eklenti market uç noktasını yerel olarak kopyalayarak API merkeziniz için etkinleştirildiğini onaylayabilirsiniz.
Bunu kopyalamak için terminalinizde aşağıdakine benzer bir komut kullanın ve hizmet adını ve bölgesini API merkezinizdeki değerlerle değiştirin:
git clone https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Kopyalanan deponun marketplace klasörü, Claude Code ve GitHub Copilot CLI'da market yapılandırması için klasörler ve API center envanterinizdeki her eklenti için klasörler içerir. Örneğin:
marketplace/
.claude-plugin/
.github/
plugins/
plugin1/
plugin2/
...
Her eklenti klasörü, eklenti meta verilerine ve yapılandırmasına sahip JSON dosyalarını içerir.
GitHub Copilot CLI'ya eklenti marketi ekleme
Geliştiriciler, eklenti pazar yerini API merkezlerinin marketplace uç noktasından GitHub Copilot CLI'ye bu komutu plugin marketplace add kullanarak ekleyebilirler. Örneğin, aşağıdakine benzer bir komutla GitHub Copilot CLI oturumuna ekleyin. Hizmet adını ve bölgesini API merkezinizdeki değerlerle değiştirin:
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Eklenti marketini GitHub Copilot CLI'nize eklemek için istemleri izleyin.
Marketi ekledikten sonra API merkezi envanterinizdeki eklentileri görmek için komutunu kullanın /plugin marketplace browse .
/plugin marketplace browse myapicenter
/plugin install komutuyla marketten GitHub Copilot CLI oturumuna eklenti ekleyin. Örneğin:
/plugin install plugin-name@myapicenter
GitHub Copilot CLI'da marketten eklenti yükleme hakkında daha fazla bilgi için bkz. GitHub Copilot CLI belgeleri.
Claude Code'a eklenti marketi ekleme
Geliştiriciler, API merkezi'nin market uç noktasından eklenti marketini /plugin marketplace add komutunu kullanarak ekleyebilir. Örneğin, bunu aşağıdaki komuta benzer bir komutla bir Claude Code oturumuna ekleyin. Hizmet adını ve bölgesini API merkezinizdeki değerlerle değiştirin:
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Eklenti marketini eklemek için istemleri izleyin.
Marketi ekledikten sonra API center envanterinizdeki eklentileri görmek için komutunu kullanın /plugin .
komutuyla marketten Claude Code oturumuna /plugin install bir eklenti ekleyin. Örneğin:
/plugin install plugin-name@myapicenter
Claude Code'da marketten eklenti yükleme hakkında daha fazla bilgi için Claude Code belgelerine bakın.
Troubleshooting
/plugin marketplace add komutu fatal: Cannot prompt because user interactivity has been disabled. döndürürse, Git Credential Manager, API Center veri uç noktanızda Microsoft Entra ID ile kimlik doğrulaması yapacak şekilde yapılandırılmamıştır. Marketplace Git'te tek seferlik kurulumu tamamlayın - İstemci Doğrulama (Entra ID) ve sonra komutu tekrar çalıştırın. Git kullanıcı adı ve şifresi girmek bu hatayı çözmez.