Abilitare l'individuazione dei plug-in del Centro API da un marketplace di plug-in

Questo articolo illustra come abilitare il rilevamento dei plug-in tramite un endpoint del marketplace dei plug-in in Azure API Center. L'endpoint del marketplace del plug-in usa l'API del piano dati di Api Center per catalogare i plug-in di intelligenza artificiale, ad esempio i server MCP e le competenze disponibili nell'inventario del Centro API.

Gli sviluppatori possono aggiungere il marketplace dei plug-in all'interfaccia della riga di comando di GitHub Copilot o all'ambiente di sviluppo Claude Code per individuare e installare plug-in dal centro API.

Note

Attualmente, l'endpoint del marketplace supporta solo l'accesso anonimo.

Prerequisiti

Abilitare l'endpoint marketplace del plug-in

Per abilitare l'endpoint marketplace del plug-in tramite il portale di Azure:

  1. Nel portale di Azure passare al centro API.
  2. Nel menu della barra laterale, in Consumo, selezionare Impostazioni API dati.
  3. In Endpoint marketplace plug-in selezionare Abilita endpoint marketplace plug-in.

L'endpoint del marketplace ha la seguente forma:

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

Clona localmente l'endpoint del marketplace dei plug-in

È possibile verificare che l'endpoint del marketplace del plug-in sia abilitato per il centro API clonandolo in locale.

Per clonarlo, usare un comando simile al seguente nel terminale, sostituendo il nome del servizio e l'area con i valori del centro API:

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

La cartella marketplace del repository clonato contiene directory per la configurazione del marketplace in Claude Code e GitHub Copilot CLI, oltre a directory per ogni plug-in presente nell'inventario del centro API. Per esempio:

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

Ogni cartella del plug-in contiene file JSON con i metadati e la configurazione del plug-in.

Aggiungere il marketplace dei plug-in alla CLI di GitHub Copilot

Gli sviluppatori possono aggiungere il marketplace dei plugin dall'endpoint marketplace del loro API Center alla CLI di GitHub Copilot usando il plugin marketplace add comando. Ad esempio, aggiungerlo in una sessione dell'interfaccia della riga di comando di GitHub Copilot con un comando simile al seguente. Sostituire il nome e l'area del servizio con i valori del centro API:

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

Seguite le istruzioni per aggiungere il marketplace del plugin all'interfaccia della riga di comando di GitHub Copilot.

Dopo aver aggiunto il marketplace, usare il /plugin marketplace browse comando per visualizzare i plug-in dall'inventario del centro API.

/plugin marketplace browse myapicenter

Aggiungere un plug-in dal marketplace a una sessione del CLI di GitHub Copilot con il comando /plugin install. Per esempio:

/plugin install plugin-name@myapicenter

Per ulteriori informazioni sull'installazione di plugin dal marketplace nella GitHub Copilot CLI, consulta la documentazione di GitHub Copilot CLI.

Aggiungere il marketplace dei plugin a Claude Code

Gli sviluppatori possono aggiungere il marketplace dei plug-in dall'endpoint del marketplace del Centro API utilizzando il comando /plugin marketplace add. Ad esempio, aggiungerlo in una sessione claude code con un comando simile al comando seguente. Sostituire il nome e l'area del servizio con i valori del centro API:

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

Seguire le istruzioni per aggiungere il marketplace del plug-in.

Dopo aver aggiunto il marketplace, usare il /plugin comando per visualizzare i plug-in dall'inventario del centro API.

Aggiungere un plug-in dal marketplace a una sessione Claude Code con il comando /plugin install. Per esempio:

/plugin install plugin-name@myapicenter

Per altre informazioni sull'installazione di plug-in dal marketplace in Claude Code, vedere la documentazione di Claude Code.