Outils Claude Skills vs MCP : choisissez le bon point d'extension
Claude Skills charge les instructions dans leur contexte. Les outils MCP exécutent des actions à distance. Sept critères pour choisir le bon, avec du code pour les deux chemins.
Anthropic a livré Claude Skills en mars 2026 et les développeurs se posent désormais la même question chaque semaine : cette tâche est-elle une compétence ou un outil MCP ? Les documents les traitent comme complémentaires, mais cela vous laisse la décision de câblage. Choisissez mal et soit vous remplissez les invites avec des données sur lesquelles le modèle ne peut pas agir, soit vous construisez un serveur pour héberger les instructions qui appartiennent à un fichier de démarque.
La version courte : les compétences enseignent le modèle comment réfléchir à une tâche. Les outils MCP permettent au modèle faire des choses en dehors de lui-même. Vous trouverez ci-dessous un modèle mental concret, sept critères de sélection et un code de travail pour les deux chemins.
La fracture : contexte contre action
Une compétence est un dossier qui réside sur le disque. Il contient un SKILL.md avec une description du déclencheur, un flux de travail, des documents de référence facultatifs et des scripts facultatifs. Claude charge la Skill en contexte lorsque la demande de l'utilisateur correspond. Rien ne circule sur le réseau.
Un outil MCP est une fonction côté serveur que Claude appelle au moment de l'exécution. Vous enregistrez un schéma, le modèle appelle l'outil par son nom et votre serveur répond avec JSON. Le résultat revient dans la conversation.
On façonne le raisonnement du modèle. L'autre effectue le travail. Vous expédierez souvent les deux, et ils se référencent mutuellement.
Sept critères pour en choisir un
| Critère | Choisissez une compétence | Choisissez un outil MCP |
|---|---|---|
| Nécessite des données en temps réel | Non | Oui |
| A des effets secondaires (écrit, envoie) | Non | Oui |
| Nécessite des secrets au moment de l'appel | Non | Oui |
| Codifie le style, la politique ou le flux de travail | Oui | Non |
| La sortie est un code déterministe | Non | Oui |
| La réponse s’inscrit dans le budget rapide | Oui | Soit |
| L'auditeur a besoin d'un journal d'appels | Non | Oui |
Ligne par ligne : si la tâche nécessite des données fraîches (DNS, prix, inventaire), vous avez besoin d'un outil. Si vous souhaitez que Claude suive une liste de contrôle d'évaluation en 12 étapes, rédigez une compétence. Si le travail exécute des migrations de bases de données, il doit s'agir d'un outil avec une piste d'audit. La frontière est plus claire une fois que vous arrêtez de les considérer comme des alternatives.
Une compétence qui pointe vers un serveur MCP
Une compétence peut indiquer à Claude quels outils MCP utiliser. Ce modèle est le modèle par défaut pour les systèmes de production. La compétence contient le flux de travail et les règles ; le serveur MCP s'exécute.
SKILL.md
Mettez la gâchette dans le description champ. Gardez-le précis. "À utiliser lorsque l'utilisateur pose des questions sur le DNS" achemine mieux les requêtes que "Gère les tâches réseau".
Fait référence aux charges de compétences à la demande
Les fichiers de référence restent en dehors de l'invite de base. Claude les récupère lorsque le flux de travail en a besoin. Une liste de fournisseurs de 2 000 lignes ne coûte rien lorsque l'utilisateur pose des questions sur l'analyse JSON.
L'outil MCP que la Skill appelle
Les références des compétences lookup_dns. Cet outil est déclaré par le serveur MCP et invoqué au moment de l'exécution.
Schéma de l'outil (côté serveur)
L'appel HTTP derrière
Réponse structurée que Claude voit
L'outil effectue la recherche sur le 1.1.1.1 résolveur et renvoie la charge utile. Claude reçoit le JSON, pas le format filaire DNS brut. La compétence lui dit de restituer un tableau au lieu de vider l'objet.
Erreurs courantes
Insérer des données de recherche dans une compétence
Un fichier de référence avec chaque indicatif de pays est très bien. Un fichier de référence avec chaque certificat SSL sur Internet ne l'est pas. Lorsque les données changent quotidiennement ou que la liste dépasse quelques centaines de lignes, déplacez-la derrière un appel d'outil.
Rédaction d'un outil pour une liste de contrôle
Si votre « outil » renvoie une liste statique de 10 choses à vérifier, c'est une compétence. Les outils coûtent un aller-retour. Les compétences ne coûtent rien au moment de l'appel.
Duplication de la logique aux deux endroits
Ne reformulez pas les descriptions des outils dans la prose de la compétence. Claude lit les deux et la formulation dupliquée gaspille le contexte. Référencez l'outil par son nom, conservez le schéma sur le serveur MCP.
Oublier un CLAUDE.md aiguille
Les compétences s'activent lors d'un match déclenché. Pour les règles hautement prioritaires, pointez également sur la compétence de CLAUDE.md:
Cela garantit que Claude charge la compétence à chaque requête pertinente, pas seulement lorsque l'heuristique correspond.
Quand tu n’en as besoin que d’un
Seules les compétences sont bonnes quand
- Vous souhaitez appliquer une liste de contrôle de révision de code dans un dépôt.
- Vous souhaitez épingler un style d'écriture (ce post utilise
stop-slop). - Vous souhaitez que Claude suive un runbook de migration, mais un humain exécute les commandes.
MCP uniquement est juste quand
- Vous exposez les API internes à un agent qui connaît déjà le workflow.
- Vos utilisateurs dirigent la conversation et les règles en direct dans une invite système.
- Vous regroupez des outils que tout le monde peut récupérer (Botoi expédie 49 outils de cette façon).
Un modèle qui fonctionne
- Choisissez la limite : données ou comportement. Les données vont derrière un outil. Le comportement entre dans une compétence.
- Écrivez d'abord le serveur MCP. Clouez les schémas, car la compétence les référencera.
- Écrivez une compétence qui se déclenche dans la langue de l'utilisateur que vous souhaitez intercepter.
- Faites référence aux noms d’outils depuis l’intérieur de la compétence. Expliquez quand appeler chacun.
- Ajouter un
CLAUDE.mdligne lorsque la compétence doit se déclencher à chaque invite correspondante. - Envoyez un dossier de référence pour les connaissances statiques que vous souhaitez charger à la demande.
Essayez-le avec le serveur Botoi MCP
Si vous souhaitez associer une Skill à un serveur MCP fonctionnel, connectez-vous à https://api.botoi.com/mcp. Vous disposez de 49 outils pour DNS, SSL, validation des e-mails, JWT, hachage, etc. Écrivez une compétence qui sélectionne le bon outil pour votre flux de travail et vous disposez d'un agent à deux couches sans exécuter aucune infrastructure.
Voir le Configuration en 30 secondes pour Claude Desktop, Cursor et VS Code, ou parcourez le Documents sur l'API pour la liste complète des points de terminaison.
FAQ
- Quelle est la différence entre une Skill Claude et un outil MCP ?
- Une compétence est un dossier d'instructions et de fichiers de référence que Claude charge en contexte lorsque la tâche correspond. Un outil MCP est une fonction distante que le modèle appelle via HTTP pour exécuter du code ou récupérer des données. Les compétences apprennent à Claude à penser. Les outils permettent à Claude de travailler en dehors du modèle.
- Puis-je utiliser une Skill et un serveur MCP ensemble ?
- Oui. Une compétence fait souvent référence aux outils MCP par leur nom. La compétence explique le flux de travail et les règles ; les outils effectuent les actions. La plupart des configurations de production expédient les deux ensemble.
- Claude Skills exécute-t-il du code ?
- Non. Les compétences contiennent des démarques, des scripts et des données de référence, mais Claude les lit comme contexte. L'exécution se fait via le modèle lui-même ou via les outils vers lesquels pointe la compétence.
- Quand dois-je créer une compétence au lieu d’un serveur MCP ?
- Développez une compétence lorsque la tâche nécessite des connaissances spécialisées, une liste de contrôle ou un guide de style que le modèle doit suivre. Créez un serveur MCP lorsque vous avez besoin de données en temps réel, d'un stockage avec état ou d'effets secondaires que le modèle ne peut pas produire seul.
- Botoi est-il disponible en tant que compétence, serveur MCP ou les deux ?
- Botoi fournit un serveur HTTP MCP Streamable sur https://api.botoi.com/mcp avec 49 outils sélectionnés. Vous pouvez l'associer à une compétence qui apprend à Claude quand utiliser des outils spécifiques ; le dépôt Botoi comprend une compétence de référence que vous pouvez copier.
Commencez a construire avec botoi
150+ endpoints API pour la recherche, le traitement de texte, la generation d'images et les utilitaires pour developpeurs. Offre gratuite, sans carte bancaire.