Activer la découverte des plug-ins du centre d’API à partir d’une place de marché de plug-ins

Cet article explique comment activer la découverte de plug-ins via un point de terminaison de la Place de marché de plug-ins dans Azure Centre d’API. Le point de terminaison du marché des plug-ins utilise l’API du plan de données du centre API pour cataloguer les plug-ins IA comme les serveurs MCP et les compétences disponibles dans l’inventaire du centre API.

Les développeurs peuvent ajouter la Place de marché des plug-ins à leur environnement de développement cli GitHub Copilot ou Claude Code pour découvrir et installer des plug-ins à partir de votre centre d’API.

Note

Actuellement, le point de terminaison du marketplace ne prend en charge que l’accès anonyme.

Prerequisites

Activer le point d’accès à la place de marché des plug-ins

Pour activer le point de terminaison de la place de marché des plug-ins à l’aide du portail Azure :

  1. Dans le portail Azure, accédez à votre centre d’API.
  2. Dans le menu de la barre latérale, sous Consommation, sélectionnez Paramètres de l’API de données.
  3. Sous Point de terminaison de la Place de marché de plug-in, sélectionnez Activer le point de terminaison de la Place de marché du plug-in.

Le point de terminaison du marché a la forme suivante :

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

Clonez en local le point de terminaison de la place de marché des plugins

Vous pouvez confirmer que le point de terminaison de la Place de marché du plug-in est activé pour votre centre d’API en le clonant localement.

Pour le cloner, utilisez une commande similaire à ce qui suit dans votre terminal, en remplaçant le nom et la région du service par les valeurs de votre centre d’API :

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

Le dossier marketplace du référentiel cloné contient des dossiers de configuration de la Place de marché dans Claude Code et GitHub Copilot CLI, ainsi que des dossiers pour chaque plug-in de votre inventaire du centre d’API. Par exemple:

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

Chaque dossier de plug-in contient des fichiers JSON avec les métadonnées et la configuration du plug-in.

Ajouter le marketplace de plugins à GitHub Copilot CLI

Les développeurs peuvent ajouter le marketplace de plug-ins depuis le point de terminaison du marketplace de leur API center vers GitHub Copilot CLI à l’aide de la commande plugin marketplace add. Par exemple, ajoutez-le dans une session CLI GitHub Copilot avec une commande similaire à ce qui suit. Remplacez le nom et la région du service par les valeurs de votre centre d’API :

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

Suivez les invites pour ajouter la place de marché des plugins à votre CLI GitHub Copilot.

Après avoir ajouté la Place de marché, utilisez la /plugin marketplace browse commande pour afficher les plug-ins de votre inventaire du centre d’API.

/plugin marketplace browse myapicenter

Ajoutez un plug-in à partir de la Place de marché à une session CLI GitHub Copilot avec la commande /plugin install. Par exemple:

/plugin install plugin-name@myapicenter

Pour plus d’informations sur l’installation de plug-ins à partir de la Place de marché dans GitHub Copilot CLI, consultez GitHub Copilot documentation CLI.

Ajouter une place de marché de plugins à Claude Code

Les développeurs peuvent ajouter le marketplace de plug-ins depuis le point de terminaison du marketplace de leur API center à l’aide de la commande /plugin marketplace add. Par exemple, ajoutez-le dans une session Claude Code avec une commande similaire à la commande suivante. Remplacez le nom et la région du service par les valeurs de votre centre d’API :

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

Suivez les instructions pour ajouter la marketplace des plugins.

Après avoir ajouté la Place de marché, utilisez la /plugin commande pour afficher les plug-ins à partir de votre inventaire du centre d’API.

Ajoutez un plug-in de la Place de marché à une session Claude Code avec la /plugin install commande. Par exemple:

/plugin install plugin-name@myapicenter

Pour plus d’informations sur l’installation de plug-ins à partir de la Place de marché dans Claude Code, consultez la documentation de Claude Code.