Skip to main content

Command Palette

Search for a command to run...

Personnaliser

Plugins

Les plugins regroupent des règles, des compétences, des agents, des commandes, des serveurs MCP et des hooks en packages distribuables.

Cursor prend en charge le standard ouvert Agent Plugins, en plus de son propre format de plugin. Installez-les et gérez-les depuis la page Personnaliser, ou parcourez les plugins officiels sur le Cursor Marketplace. Pour les plugins communautaires et les serveurs MCP, consultez cursor.directory. Vous pouvez également créer le vôtre et le partager avec d'autres développeurs.

Contenu des plugins

Un plugin peut regrouper n’importe quelle combinaison des composants suivants :

ComposantDisponible dansDescription
RèglesPlugins CursorInstructions persistantes pour l’IA et normes de programmation (fichiers .mdc)
CompétencesLes deux formatsCapacités spécialisées des agents pour les tâches complexes
AgentsPlugins CursorConfigurations et prompts d’agents personnalisés
CommandesPlugins CursorFichiers de commandes exécutables par les agents
Serveurs MCPLes deux formatsIntégrations au Model Context Protocol
HooksPlugins CursorScripts d’automatisation déclenchés par des événements

La norme Agent Plugins

Les plugins regroupent des composants réutilisables qu’un agent peut utiliser. Agent Plugins est la norme ouverte pour empaqueter des compétences portables et des serveurs MCP, de même que Agent Skills définit une norme pour les compétences individuelles. Cursor prend en charge les Agent Plugins et les plugins Cursor.

  • Agent Plugins : plugins conformes à la spécification, avec un manifeste plugin.json à la racine du plugin, qui regroupent des compétences et des serveurs MCP
  • Plugins Cursor : plugins avec un manifeste .cursor-plugin/plugin.json, qui ajoutent des règles, des agents, des commandes, des hooks et des variables

Un plugin conforme à la spécification Agent Plugins se charge dans Cursor sans modification. Les plugins Cursor continuent d’évoluer en parallèle de la norme, afin que les composants propres à Cursor et les fonctionnalités de la marketplace continuent de fonctionner comme aujourd’hui.

Pour en savoir plus, consultez agent-plugins.org ou lisez la spécification sur GitHub.

Canvases des plugins Cursor

Les plugins incluent désormais des canvases prédéfinis : des modèles de configuration partagés que votre équipe peut ouvrir et réutiliser.

  • Hex Canvas — Créez des visualisations de données. Chez Cursor, nous utilisons Hex Canvas pour explorer et partager des analyses.
  • Atlassian Canvas — Consultez en temps réel vos issues, projets et documents Jira et Confluence.

Ouvrez un canvas depuis un plugin installé dans Personnaliser pour bénéficier d’un point de départ guidé, plutôt que de tout configurer de zéro.

La marketplace

La Cursor Marketplace permet de découvrir et d’installer des plugins Cursor officiels. Les plugins sont distribués sous forme de dépôts Git et soumis via l’équipe Cursor.

Chaque plugin est examiné manuellement avant d’être répertorié. Parcourez les plugins officiels sur cursor.com/marketplace ou recherchez par mot-clé dans Personnaliser. Pour les plugins communautaires et les serveurs MCP, parcourez cursor.directory.

Marketplaces d’équipe

Les marketplaces d’équipe sont disponibles avec les forfaits Teams et Enterprise. Elles permettent de distribuer des Agent Plugins et des plugins Cursor via la même marketplace.

  • Forfait Teams : jusqu’à 1 marketplace d’équipe
  • Forfait Enterprise : marketplaces d’équipe illimitées

Contacter l’équipe commerciale pour obtenir des marketplaces d’équipe illimitées et des contrôles d’administration Enterprise.

Ouvrez Dashboard -> Plugins pour gérer les marketplaces d’équipe.

Marketplace d’équipe par défaut

Le marketplace d’équipe par défaut centralise les plugins et serveurs MCP partagés dans Cursor. Les administrateurs peuvent ajouter des serveurs MCP d’équipe déjà disponibles pour les agents cloud, puis les rendre disponibles afin que les membres de l’équipe puissent les installer et les configurer dans la fenêtre Agent, l’IDE et la CLI.

L’ajout d’un serveur MCP d’équipe au marketplace par défaut ne l’installe ni ne l’active pour tous les développeurs. Les administrateurs gardent le contrôle de l’accès au marketplace et des modes d’installation des plugins. Chaque développeur peut également devoir s’authentifier auprès du fournisseur MCP.

Migrer des MCP d’équipe existants

Les administrateurs peuvent associer des serveurs MCP d’équipe autonomes à la marketplace par défaut :

  1. Ouvrez Dashboard -> Integrations & MCP.
  2. Recherchez Team MCP Servers.
  3. Sélectionnez Add to Team Marketplace dans le prompt de migration.
  4. Ouvrez Dashboard -> Plugins pour passer en revue la marketplace par défaut, ses accès et les modes d’installation des plugins.

Cursor crée la marketplace par défaut si nécessaire et y associe les serveurs MCP existants. Les serveurs restent disponibles pour les agents cloud, tandis que les membres de l’équipe peuvent les installer et les configurer localement.

Accès au marketplace

Les marketplaces d’équipe sont accessibles par défaut à tous les membres de l’équipe. Dans Marketplace Settings -> Marketplace Access, les administrateurs peuvent restreindre l’accès à un marketplace à certains groupes d’organisation. Seuls les membres de l’équipe associée au marketplace qui appartiennent à un groupe sélectionné y ont accès. Les administrateurs de l’équipe conservent leur accès.

Comment fonctionne SCIM ?

Les groupes d’organisation peuvent synchroniser leurs membres depuis votre fournisseur d’identité via SCIM. Gérez les membres dans votre fournisseur d’identité, et Cursor synchronisera ces modifications vers le groupe d’organisation.

Les marketplaces existantes qui utilisent des groupes d’annuaire SCIM au niveau de l’équipe conservent cette configuration. Cursor ne migre pas automatiquement ces attributions. Les organisations sans groupes d’organisation continuent d’utiliser des groupes d’annuaire SCIM.

Modes d’installation des plugins

Après avoir défini l’accès à la marketplace, choisissez comment distribuer chaque plugin à cette audience :

  • Désactivé par défaut : les développeurs peuvent trouver le plugin et choisir de l’installer ou non.
  • Activé par défaut : le plugin est installé par défaut, mais les développeurs peuvent choisir de ne pas l’installer.
  • Obligatoire : le plugin est toujours installé et ne peut pas être désinstallé.

Ajouter un marketplace d’équipe

Suivez cette procédure pour importer un dépôt GitHub en tant que marketplace d’équipe :

  1. Accédez à Dashboard -> Plugins.
  2. Dans Team Marketplaces, cliquez sur Add Marketplace.
  3. Suivez les instructions pour créer un marketplace de toutes pièces, ou utilisez « Import from Repo » pour l’importer depuis GitHub.
  4. Ajoutez et passez en revue les plugins à l’aide de « Add to Marketplace ».
  5. Dans Marketplace Settings, définissez Marketplace Access, activez éventuellement l’actualisation automatique, puis enregistrez.

Exemple de dépôt à essayer :

Maintenir les plugins à jour

Lors d’une importation depuis GitHub, les plugins sont indexés lors de la première importation du dépôt. Vous pouvez actualiser les plugins de deux façons :

  • Automatiquement : activez actualisation automatique pour mettre automatiquement à jour les plugins chaque fois que des modifications sont poussées vers la branche suivie par le marketplace. Cela nécessite que l’application GitHub de Cursor soit installée sur le dépôt. Cursor réindexe un marketplace au maximum une fois toutes les 10 minutes, en regroupant les push rapides jusqu’au dernier commit.
  • Manuellement : cliquez sur « Refresh » pour mettre à jour manuellement les plugins.

Où trouver les marketplaces d’équipe

Les développeurs peuvent trouver les marketplaces d’équipe dans Personnaliser.

  • Ouvrez Personnaliser dans la barre latérale.
  • Recherchez les plugins de votre marketplace d’équipe.
  • Installez directement les plugins Désactivé par défaut depuis ce panneau.
  • Les plugins Activé par défaut sont installés automatiquement, mais les développeurs peuvent choisir de ne pas les installer.
  • Les plugins Obligatoire sont installés automatiquement et ne peuvent pas être désinstallés.
  • Installez et configurez les serveurs MCP de la marketplace pour les utiliser dans la fenêtre Agent, l’IDE et la CLI.

Installer des plugins

Installez des Agent Plugins et des plugins Cursor depuis une marketplace. Cursor détecte le format à partir du manifeste du plugin ; le processus d’installation est donc le même pour les deux :

  1. Ouvrez Personnaliser dans la barre latérale.
  2. Recherchez le plugin que vous souhaitez utiliser.
  3. Sélectionnez Installer, puis choisissez une portée de projet ou d’utilisateur.

Un Agent Plugin possède un manifeste plugin.json à sa racine. Un plugin Cursor possède un manifeste .cursor-plugin/plugin.json. Les marketplaces d’équipe peuvent distribuer les deux formats en utilisant les mêmes modes d’accès et d’installation décrits ci-dessus.

Vous pouvez également charger directement l’un ou l’autre format depuis ~/.cursor/plugins/local lors du développement d’un plugin. Voir Tester les plugins localement.

Liens profonds pour MCP Apps

Partagez des configurations de serveur MCP à l’aide de liens d’installation :

cursor://anysphere.cursor-deeplink/mcp/install?name=$NAME&config=$BASE64_ENCODED_CONFIG

Voir les liens d’installation MCP pour savoir comment les générer.

Gérer les plugins installés

Ouvrez Personnaliser dans la barre latérale pour gérer depuis une seule page les Agent Plugins, plugins Cursor, serveurs MCP, règles et compétences installés. Filtrez par périmètre utilisateur, espace de travail ou équipe pour voir les éléments installés.

Serveurs MCP

Activez ou désactivez les serveurs MCP personnels et distribués à l’équipe depuis Personnaliser :

  1. Ouvrez Personnaliser dans la barre latérale
  2. Recherchez le serveur MCP que vous souhaitez modifier
  3. Utilisez le bouton bascule pour l’activer ou le désactiver

Les serveurs désactivés ne se chargent pas et n’apparaissent pas dans le chat.

Règles et compétences

Gérez les règles et les compétences dans Personnaliser. Basculez chaque règle entre les modes Toujours, L’agent décide et Manuel. Les compétences apparaissent dans la section L’agent décide et peuvent être invoquées manuellement dans le chat avec /skill-name.

Utiliser le hook workspaceOpen

Un hook workspaceOpen peut renvoyer les chemins des plugins à charger à l’ouverture de l’espace de travail, ce qui est utile lorsque l’ensemble des plugins dépend de l’espace de travail lui-même.

Référence des hooks

Enregistrer les chemins de plugins à partir d’un script de hook workspaceOpen


Créer des plugins

Un plugin est un répertoire contenant un manifeste et ses composants. Choisissez Agent Plugins pour regrouper des compétences portables et des serveurs MCP. Choisissez les plugins Cursor si vous avez également besoin de composants spécifiques à Cursor, tels que des règles, des agents, des commandes, des hooks ou des variables.

my-plugin/├── plugin.json├── skills/│   └── code-reviewer/│       └── SKILL.md└── mcp.json

Les Agent Plugins nécessitent un fichier plugin.json à la racine, avec l’identifiant de schéma de la norme :

{  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",  "name": "my-plugin",  "description": "Outils portables de revue de code",  "version": "1.0.0",  "author": { "name": "Votre nom" }}

Partez du dépôt de modèles de plugins Cursor ou consultez le guide de création d’Agent Plugins pour créer un Agent Plugin.

Tester les plugins localement

Avant de publier votre plugin, chargez l’un ou l’autre format depuis ~/.cursor/plugins/local :

  1. Créez un dossier pour votre plugin : ~/.cursor/plugins/local/my-plugin
  2. Copiez les fichiers de votre plugin dans ce dossier. Ajoutez un fichier plugin.json à la racine pour un Agent Plugin ou .cursor-plugin/plugin.json pour un plugin Cursor.
  3. Redémarrez Cursor ou exécutez Developer: Reload Window.
  4. Vérifiez que les composants de votre plugin se chargent dans Cursor, comme les règles, les compétences ou les serveurs MCP.

Pour itérer plus rapidement, créez un lien symbolique vers le dépôt de votre plugin :

ln -s /path/to/my-plugin ~/.cursor/plugins/local/my-plugin

Lorsque votre plugin est prêt, soumettez-le pour évaluation sur cursor.com/marketplace/publish. Les plugins Cursor peuvent utiliser .cursor-plugin/marketplace.json pour les dépôts multi-plugins.

Consultez la Référence des plugins pour connaître le schéma complet du manifeste, les formats des composants et la liste de contrôle pour la soumission.

Marketplaces d’équipe et Enterprise

Passez à la version supérieure pour accéder à des marketplaces privés d’équipe et distribuer des plugins à l’échelle de l’organisation.

Contact Sales

FAQ

Oui. Chaque plugin est examiné manuellement avant d’être mis en ligne. Tous les plugins doivent être open source, et nous examinons chaque mise à jour avant sa publication. Voir Sécurité de la Marketplace pour en savoir plus sur le processus de vérification, l’examen des mises à jour et le signalement des issues.

Pour un Agent Plugin portable, ajoutez un manifeste plugin.json à la racine et regroupez des compétences ou des serveurs MCP. Pour un plugin Cursor, ajoutez un manifeste .cursor-plugin/plugin.json et les composants Cursor dont vous avez besoin. Voir la Référence des plugins pour des exemples des deux formats.

Agent Plugins est une spécification ouverte et indépendante des fournisseurs permettant de regrouper des compétences et des serveurs MCP dans des plugins portables. Cursor prend en charge ce standard : les plugins conformes à la spécification se chargent donc dans Cursor sans modification. Les plugins Cursor sont développés en parallèle et ajoutent des composants spécifiques à Cursor, comme des règles, des agents, des commandes, des hooks et des variables.