Detectie van API Center-invoegtoepassingen inschakelen vanuit een marketplace voor invoegtoepassingen

In dit artikel wordt beschreven hoe u detectie van invoegtoepassingen kunt inschakelen via een marketplace-eindpunt voor invoegtoepassingen in Azure API Center. Het marketplace-eindpunt van de invoegtoepassing maakt gebruik van de API Center-gegevensvlak-API om de AI-invoegtoepassingen, zoals MCP-servers en vaardigheden, te catalogiseren die beschikbaar zijn in de inventaris van het API-centrum.

Ontwikkelaars kunnen de marketplace voor invoegtoepassingen toevoegen aan hun GitHub Copilot CLI- of Claude Code-ontwikkelomgeving om invoegtoepassingen te detecteren en te installeren vanuit uw API-centrum.

Note

Momenteel ondersteunt het marktplaats-eindpunt alleen anonieme toegang.

Vereiste voorwaarden

Het marktplaatseindpunt voor plug-ins inschakelen

Het marketplace-eindpunt van de invoegtoepassing inschakelen met behulp van de Azure-portal:

  1. Ga in Azure Portal naar uw API-centrum.
  2. Selecteer gegevens-API-instellingen in het zijbalkmenu onder Verbruik.
  3. Selecteer onder Eindpunt voor marktplaats van invoegtoepassingen de optie Marktplaatseindpunt voor invoegtoepassingen inschakelen.

Het marktplaats-eindpunt heeft de volgende vorm:

https://<service name>.data.<region>.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Het marketplace-eindpunt van de invoegtoepassing lokaal klonen

U kunt bevestigen dat het marketplace-eindpunt van de invoegtoepassing is ingeschakeld voor uw API-centrum door het lokaal te klonen.

Als u deze wilt klonen, gebruikt u een opdracht die vergelijkbaar is met het volgende in uw terminal, waarbij u de servicenaam en regio vervangt door de waarden uit uw API-centrum:

git clone https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

De map marketplace van de gekloonde opslagplaats bevat mappen voor marketplace-configuratie in Claude Code en GitHub Copilot CLI en mappen voor elke invoegtoepassing in uw API Center-inventaris. Voorbeeld:

marketplace/
    .claude-plugin/
    .github/
    plugins/
        plugin1/
        plugin2/
        ...

Elke map van de invoegtoepassing bevat JSON-bestanden met de metagegevens en configuratie van de invoegtoepassing.

Plug-in-marktplaats toevoegen aan GitHub Copilot CLI

Ontwikkelaars kunnen de plugin-marktplaats van het marktplaats-eindpunt van hun API-centrum toevoegen aan GitHub Copilot CLI door het plugin marketplace add commando te gebruiken. Voeg deze bijvoorbeeld toe aan een GitHub Copilot CLI-sessie met een opdracht die er ongeveer als volgt uitziet. Vervang de servicenaam en -regio door de waarden uit uw API-centrum:

/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Volg de aanwijzingen om de marketplace voor invoegtoepassingen toe te voegen aan uw GitHub Copilot CLI.

Nadat u de marketplace hebt toegevoegd, gebruikt u de /plugin marketplace browse opdracht om de invoegtoepassingen uit uw API Center-inventaris te bekijken.

/plugin marketplace browse myapicenter

Voeg een invoegtoepassing vanuit de marketplace toe aan een GitHub Copilot CLI-sessie met de opdracht /plugin install. Voorbeeld:

/plugin install plugin-name@myapicenter

Zie GitHub Copilot CLI-documentatie voor meer informatie over het installeren van invoegtoepassingen vanuit de marketplace in GitHub Copilot CLI.

Plugin-markt toevoegen aan Claude Code

Ontwikkelaars kunnen de marketplace voor invoegtoepassingen toevoegen vanuit het Marketplace-eindpunt van het API-centrum met behulp van de /plugin marketplace add opdracht. Voeg deze bijvoorbeeld toe aan een Claude Code-sessie met een opdracht die vergelijkbaar is met de volgende opdracht. Vervang de servicenaam en -regio door de waarden uit uw API-centrum:

/plugin marketplace add https://myapicenter.data.eastus.azure-apicenter.ms/workspaces/default/plugins/marketplace.git

Volg de aanwijzingen om de marketplace voor invoegtoepassingen toe te voegen.

Nadat u de marketplace hebt toegevoegd, gebruikt u de /plugin opdracht om de invoegtoepassingen uit uw API Center-inventaris te bekijken.

Voeg een invoegtoepassing vanuit de marketplace toe aan een Claude Code-sessie met de /plugin install opdracht. Voorbeeld:

/plugin install plugin-name@myapicenter

Zie de documentatie van Claude Code voor meer informatie over het installeren van plug-ins vanuit de marketplace in Claude Code.