Skills, Tools et MCP : l'architecture des agents IA modernes
Comprendre l'architecture des agents IA : tools natifs, skills modulaires et Model Context Protocol (MCP). Guide technique accessible.
Introduction : l'agent nu est limité
Un grand modèle de langage (LLM), aussi intelligent soit-il, reste confiné dans sa bulle textuelle. Pour devenir utile, un agent IA doit pouvoir agir sur le monde : lire des fichiers, exécuter du code, consulter des APIs, contrôler des appareils.
C'est là qu'interviennent trois concepts clés :
- Les Tools (outils natifs)
- Les Skills (compétences modulaires)
- Le MCP (Model Context Protocol)
1. Les Tools : les briques de base
Qu'est-ce qu'un Tool ?
Un tool est une fonction primitive que l'agent peut appeler. C'est l'interface fondamentale entre le langage et l'action.
Exemples de tools natifs dans OpenClaw :
read: lire un fichierwrite: créer ou écraser un fichieredit: modifier précisément un fichierexec: exécuter une commande shellweb_search: rechercher sur le webbrowser: contrôler un navigateursessions_spawn: créer un sous-agent
Comment ça marche ?
Quand l'agent décide d'utiliser un tool, il génère un appel structuré que le système exécute. Le résultat est renvoyé à l'agent sous forme de texte.
La politique de tools
Dans OpenClaw, les tools peuvent être contrôlés via une politique (allow/deny) pour des raisons de sécurité. On peut interdire write et edit à un agent familial tout en les autorisant pour un agent de développement.
2. Les Skills : des compétences spécialisées
Qu'est-ce qu'une Skill ?
Une skill est un package de haut niveau qui enseigne à l'agent comment utiliser des tools pour accomplir une tâche spécifique. C'est de la documentation structurée que l'agent lit et suit.
Les trois niveaux de Skills
1. Skills Bundled (intégrées)
Livré avec OpenClaw : browser, exec, web_search, etc.
2. Skills Managées (localement)
Installées dans ~/.openclaw/skills, partagées entre tous les agents.
3. Skills Workspace (spécifiques)
Dans <workspace>/skills, spécifiques à un agent particulier.
Ordre de priorité : Workspace > Managées > Bundled
ClawHub : le registre de Skills
ClawHub (clawhub.com) est le "App Store" des skills OpenClaw :
| Skill | Description |
|-------|-------------|
| gemini | Recherche web et coding via Google Gemini |
| summarize | Résumés de documents, PDFs, vidéos YouTube |
| weather | Météo via wttr.in ou Open-Meteo |
| apple-notes | Gestion des notes Apple via CLI memo |
| things-mac | Intégration avec Things 3 |
| video-frames | Extraction de frames vidéo avec ffmpeg |
3. Le MCP (Model Context Protocol)
Qu'est-ce que le MCP ?
Le Model Context Protocol est un standard émergent (popularisé par Anthropic) qui définit comment les modèles d'IA communiquent avec des outils et sources de données externes de manière standardisée.
Pourquoi le MCP est important
Avant le MCP, chaque framework avait sa propre façon de connecter les LLMs aux outils :
- OpenAI avait ses "function calls"
- Claude avait son propre format
- Les autres solutions avaient les leurs
Le MCP propose une couche d'abstraction universelle.
Comment fonctionne le MCP
Le MCP Host (comme OpenClaw) gère la connexion avec le modèle, route les demandes d'outils et agrège les résultats.
Les MCP Servers implémentent des capacités spécifiques (filesystem, GitHub, Slack...) et exposent des "tools" au format MCP standard.
Les différences clés en résumé
| Aspect | Tools | Skills | MCP |
|--------|-------|--------|-----|
| Niveau | Primitive système | Couche métier/doc | Protocole standardisé |
| Rôle | Exécuter une action | Enseigner comment faire | Connecter modèles et outils |
| Format | Fonctions code | Markdown + YAML | JSON schémas standardisés |
| Portabilité | Lié au framework | Spécifique OpenClaw | Interopérable entre frameworks |
Conclusion
L'écosystème des agents IA s'organise autour de trois couches complémentaires :
- Les Tools fournissent les capacités fondamentales d'action
- Les Skills encapsulent des savoir-faire métier documentés
- Le MCP standardise les connexions entre modèles et services
Cette architecture modulaire permet de construire des agents de plus en plus puissants tout en maintenant la flexibilité et la sécurité.
À retenir
Les tools sont les briques de base d'action, les skills enseignent comment les utiliser pour des tâches spécifiques, et le MCP standardise les connexions entre LLMs et services externes. Cette modularité fait la force des agents IA modernes.
À lire aussi
OpenClaw : l'agent IA personnel auto-hébergé qui respecte vos données
Découvrez OpenClaw, la passerelle open-source qui transforme WhatsApp, Telegram et Discord en interface pour agents IA. Auto-hébergement et vie privée préservée.
Agents IA vs Assistants IA : quelle différence en 2025 ?
Siri, ChatGPT, Claude Code, OpenClaw... On vous explique la différence entre assistants IA réactifs et agents IA autonomes. Guide complet 2025.
Sécurité des agents IA : les risques à connaître en 2025
Agents IA autonomes : quels sont les risques réels ? Fuite de données, prompt injection, boucles infinies... Guide de sécurité et bonnes pratiques.