Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak włączyć wykrywanie wtyczek za pośrednictwem punktu końcowego marketplace’u wtyczek w usłudze Azure API Center. Punkt końcowy rynku wtyczek używa interfejsu API płaszczyzny danych Centrum API do katalogowania wtyczek sztucznej inteligencji, takich jak serwery MCP i umiejętności dostępne w inwentarzu Centrum API.
Deweloperzy mogą dodać marketplace wtyczek do środowiska programistycznego GitHub Copilot CLI lub Claude Code, aby wyszukiwać i instalować wtyczki z centrum API.
Note
Obecnie endpoint marketplace obsługuje wyłącznie anonimowy dostęp.
Wymagania wstępne
Centrum interfejsu API w subskrypcji Azure. Jeśli go nie masz, zobacz Szybki start: tworzenie centrum interfejsu API.
Co najmniej jedna zarejestrowana wtyczka w spisie centrum interfejsu API.
Portal Centrum interfejsów API jest włączony i skonfigurowany dla centrum interfejsu API. Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie i dostosowywanie portalu centrum interfejsów API. Wybrana przez Ciebie metoda dostępu do portalu decyduje, jak deweloperzy uwierzytelniają się podczas korzystania z rynku wtyczek.
GitHub Copilot CLI lub Claude Code zainstalowany w środowisku deweloperskim.
Włącz punkt końcowy marketplace’u wtyczek
Aby włączyć punkt końcowy rynku wtyczek za pomocą portalu Azure:
- W portalu Azure przejdź do centrum API.
- W menu paska bocznego w obszarze Zużycie wybierz pozycję Ustawienia interfejsu API danych.
- W sekcji Punkt końcowy marketplace’u wtyczek wybierz pozycję Włącz punkt końcowy marketplace’u wtyczek.
Punkt końcowy marketplace ma następującą postać:
https://<service name>.data.<region>.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Sklonuj lokalnie punkt końcowy rynku wtyczek
Możesz potwierdzić, że punkt końcowy marketplace’u wtyczek jest włączony w centrum API, klonując je lokalnie.
Aby go sklonować, użyj polecenia podobnego do poniższego w terminalu, zastępując nazwę usługi i region wartościami z centrum interfejsu API:
git clone https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Folder marketplace sklonowanego repozytorium zawiera foldery konfiguracji Marketplace w Claude Code i interfejsie wiersza polecenia GitHub Copilot oraz foldery dla każdej wtyczki w twoim spisie centrum API. Przykład:
marketplace/
.claude-plugin/
.github/
plugins/
plugin1/
plugin2/
...
Każdy folder wtyczki zawiera pliki JSON z metadanymi i konfiguracją wtyczki.
Dodaj marketplace wtyczek do CLI GitHub Copilot
Deweloperzy mogą dodać marketplace pluginów z endpointu marketplace swojego centrum API do CLI GitHub Copilot, używając tego plugin marketplace add polecenia. Na przykład dodaj ją w sesji interfejsu wiersza polecenia GitHub Copilot za pomocą polecenia podobnego do tego poniżej. Zastąp nazwę usługi i region wartościami z centrum interfejsu API:
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Postępuj zgodnie z monitami, aby dodać rynek wtyczek do Twojego interfejsu wiersza polecenia GitHub Copilot.
Po dodaniu marketplace użyj polecenia /plugin marketplace browse, aby wyświetlić wtyczki z inwentarza centrum API.
/plugin marketplace browse myapicenter
Dodaj wtyczkę z marketplace do sesji interfejsu wiersza polecenia GitHub Copilot za pomocą polecenia /plugin install. Przykład:
/plugin install plugin-name@myapicenter
Aby uzyskać więcej informacji na temat instalowania wtyczek z witryny Marketplace w interfejsie wiersza polecenia GitHub Copilot, zobacz dokumentację interfejsu wiersza polecenia GitHub Copilot.
Dodaj marketplace wtyczek do programu Claude Code
Deweloperzy mogą dodać marketplace wtyczki z punktu końcowego marketplace centrum API przy użyciu polecenia /plugin marketplace add. Na przykład dodaj go w sesji Claude Code za pomocą polecenia podobnego do następującego polecenia. Zastąp nazwę usługi i region wartościami z centrum interfejsu API:
/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git
Postępuj zgodnie z monitami, aby dodać marketplace wtyczek.
Po dodaniu Marketplace użyj polecenia /plugin, aby wyświetlić wtyczki ze zasobów centrum API.
Dodaj wtyczkę z Marketplace do sesji Claude Code za pomocą polecenia /plugin install. Przykład:
/plugin install plugin-name@myapicenter
Aby uzyskać więcej informacji na temat instalowania wtyczek z witryny Marketplace w programie Claude Code, zobacz dokumentację programu Claude Code.
Troubleshooting
Jeśli polecenie /plugin marketplace add zwraca fatal: Cannot prompt because user interactivity has been disabled., oznacza to, że Git Credential Manager nie jest skonfigurowany do uwierzytelniania w punkcie końcowym danych usługi API Center za pomocą identyfikatora Microsoft Entra ID. Wykonaj jednorazową konfigurację w Marketplace Git - Client Authentication (Entra ID), a następnie wykonaj polecenie ponownie. Wpisanie nazwy użytkownika i hasła do Gita nie rozwiązuje tego błędu.