MCP HubMCP Hub
POST·AGENTP

Plugins d'agent vs Skills d'agent vs Serveurs MCP : Quelles différences ?

AIMCP Teamon 24 days ago · 2 min read

Plugins d'agent vs Skills d'agent vs Serveurs MCP : Quelles différences ?

L'écosystème des agents ne cesse de produire de nouveaux formats, et les noms se confondent : Agent Skills, serveurs MCP, Agent Plugins. Sont-ils concurrents ? Complémentaires ? Voici un modèle mental clair.

La version courte

  • Les serveurs MCP sont un protocole permettant aux agents d'appeler des outils et des données externes — un format de communication et un contrat de cycle de vie.
  • Les Agent Skills sont un format de fichier pour empaqueter des instructions, des scripts et du matériel de référence qu'un agent peut utiliser.
  • Les Agent Plugins sont un standard d'empaquetage qui regroupe des skills et des serveurs MCP en une unité distribuable.

Ils se situent à des niveaux différents. Un Agent Plugin n'est pas un troisième type de composant — c'est la boîte qui contient les deux autres.

Serveurs MCP : des capacités sur le réseau

Le Model Context Protocol définit comment un agent se connecte à un serveur qui expose des outils, des ressources et des invites. Il répond à la question : comment l'agent communique-t-il avec cette capacité ?

  • Transport : stdio, HTTP Streamable, HTTP+SSE hérité.
  • Idéal pour : les capacités externes en temps réel — bases de données, APIs, automatisation de navigateur, tout ce qui a un état d'exécution.
  • Coût : vous exécutez le serveur, ou vous vous connectez à un serveur hébergé.

MCP concerne la connexion, pas la distribution. Il ne dit rien sur la façon dont un serveur est empaqueté, promu ou installé.

Agent Skills : instructions et fichiers

Un Agent Skill (selon la spécification Agent Skills) est un répertoire contenant un fichier SKILL.md — métadonnées frontmatter plus instructions en markdown — et des dossiers facultatifs scripts/, references/ et assets/.

  • Idéal pour : le savoir-faire procédural que l'agent doit suivre — workflows, directives, invites, petits scripts.
  • Aucun serveur d'exécution nécessaire ; l'agent exécute lui-même les instructions.
  • La distribution était le point sensible : chaque client avait sa propre façon de découvrir et d'installer les skills.

Agent Plugins : le package portable

Agent Plugins (v1.0.0) définit le format de package : un manifeste plugin.json plus des emplacements de composants fixes — skills/ pour les Agent Skills et mcp.json pour les serveurs MCP, avec des répertoires en reverse-domain pour les extensions client.

  • Idéal pour : distribuer un ensemble d'outils cohérent — "ce plugin donne à votre agent des skills de synthèse et un serveur de recherche."
  • Une seule structure que chaque client conforme peut charger ; pas de reconditionnement par client.
  • Soutenu par un comité de pilotage incluant Amazon, Cursor, Microsoft, OpenAI et Vercel.

Quand utiliser quoi

Vous voulez... Utilisez
Donner à l'agent un savoir-faire étape par étape Agent Skill (ou un skill dans un plugin)
Connecter l'agent à un service en direct Serveur MCP
Livrer un ensemble de capacités prêt à l'emploi à de nombreux clients Agent Plugin
Partager un skill autonome avec un client spécifique Le format natif de ce client, mais préférez un plugin pour la portabilité

Le modèle pratique : écrivez les composants sous forme de skills et de serveurs MCP, distribuez-les sous forme d'Agent Plugins.

Pourquoi c'est important maintenant

La fragmentation était la norme : un plugin conditionné pour un client nécessitait des adaptations avant qu'un autre ne puisse l'utiliser. Agent Plugins établit un socle minimal d'interopérabilité — les composants partagés utilisent une structure prévisible, tandis que la distribution, les permissions et les fonctionnalités spécifiques aux clients restent sous le contrôle de chaque client.

L'écosystème évolue rapidement : la spécification est ouverte et développée publiquement, les propositions commencent par des Discussions GitHub, et des milliers de dépôts référencent déjà le schéma officiel. Des annuaires comme le répertoire des Agent Plugins d'AIMCP valident les entrées par rapport au schéma JSON officiel, les résument en plusieurs langues et renvoient au code source — rendant la découverte aussi standardisée que l'empaquetage.

En résumé

MCP est le protocole, les Skills sont le contenu, les Plugins sont le package. Si vous construisez des composants d'agents aujourd'hui, la démarche la plus efficace est de les écrire une fois sous forme de skills et de serveurs MCP, de les livrer sous forme d'Agent Plugin, et de laisser chaque client compatible les charger tels quels.