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 :
| Composant | Disponible dans | Description |
|---|---|---|
| Règles | Plugins Cursor | Instructions persistantes pour l’IA et normes de programmation (fichiers .mdc) |
| Compétences | Les deux formats | Capacités spécialisées des agents pour les tâches complexes |
| Agents | Plugins Cursor | Configurations et prompts d’agents personnalisés |
| Commandes | Plugins Cursor | Fichiers de commandes exécutables par les agents |
| Serveurs MCP | Les deux formats | Intégrations au Model Context Protocol |
| Hooks | Plugins Cursor | Scripts 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.
Avec les forfaits Enterprise, seuls les administrateurs peuvent ajouter des marketplaces d’équipe depuis Dashboard -> Plugins.
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 :
- Ouvrez Dashboard -> Integrations & MCP.
- Recherchez Team MCP Servers.
- Sélectionnez Add to Team Marketplace dans le prompt de migration.
- 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.
La suppression d’un plugin MCP associé de la marketplace ou de la marketplace elle-même peut entraîner la suppression du serveur MCP d’équipe. Il ne sera alors plus disponible pour les utilisateurs locaux ni les agents cloud. Consultez le message de confirmation avant de continuer.
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 :
- Accédez à Dashboard -> Plugins.
- Dans Team Marketplaces, cliquez sur Add Marketplace.
- Suivez les instructions pour créer un marketplace de toutes pièces, ou utilisez « Import from Repo » pour l’importer depuis GitHub.
- Ajoutez et passez en revue les plugins à l’aide de « Add to Marketplace ».
- 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.
Pour les marketplaces créés avec « Import from Repo », l’actualisation automatique relit l’intégralité du manifeste à chaque push. Les nouveaux plugins ajoutés au dépôt sont ainsi automatiquement pris en compte.
Pour les marketplaces auxquels des plugins ont été ajoutés individuellement, l’actualisation automatique ne met à jour que les plugins existants. Réimportez l’URL du dépôt pour prendre en compte les nouveaux plugins ajoutés.
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 :
- Ouvrez Personnaliser dans la barre latérale.
- Recherchez le plugin que vous souhaitez utiliser.
- 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_CONFIGVoir 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 :
- Ouvrez Personnaliser dans la barre latérale
- Recherchez le serveur MCP que vous souhaitez modifier
- 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.jsonLes 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 :
- Créez un dossier pour votre plugin :
~/.cursor/plugins/local/my-plugin - Copiez les fichiers de votre plugin dans ce dossier. Ajoutez un fichier
plugin.jsonà la racine pour un Agent Plugin ou.cursor-plugin/plugin.jsonpour un plugin Cursor. - Redémarrez Cursor ou exécutez Developer: Reload Window.
- 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-pluginLorsque 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.
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.