Sommaire
- Le Model Context Protocol : la cle de l'extensibilite d'OpenClaw
- Qu'est-ce que le Model Context Protocol ?
- Serveur MCP, plugin, outil : le vocabulaire a maitriser
- Comment fonctionne l'ecosysteme de plugins OpenClaw ?
- Categories de plugins : comment choisir
- Les serveurs MCP essentiels a installer
- Installer un serveur MCP pas a pas
- Creer votre propre serveur MCP
- Cas d'usage concrets avec MCP
- Depanner un serveur MCP qui ne repond pas
- Securite des plugins MCP
- L'avenir de l'ecosysteme : la fondation OpenClaw
- Pourquoi MCP est-il l'avenir de l'extensibilite IA ?
- FAQ : l'ecosysteme MCP et les plugins OpenClaw
- Quelle est la difference entre un serveur MCP et un plugin OpenClaw ?
- Faut-il savoir coder pour utiliser les plugins MCP ?
- Les serveurs MCP envoient-ils mes donnees vers l'exterieur ?
- Combien de plugins MCP puis-je installer sur un seul agent ?
- Un plugin communautaire est-il sur a installer ?
- MCP fonctionne-t-il uniquement avec OpenClaw ?
- Conclusion
Le Model Context Protocol : la cle de l'extensibilite d'OpenClaw
Le Model Context Protocol (MCP) est devenu le standard pour etendre les capacites des agents IA en 2026. Avec plus de 1 000 serveurs MCP communautaires disponibles et plus de 65 % des competences actives d'OpenClaw qui utilisent cette technologie, comprendre MCP est devenu indispensable pour exploiter pleinement votre agent. Sans plugins, OpenClaw reste un cerveau conversationnel isole : il comprend et redige, mais il ne peut ni lire un fichier, ni envoyer un message, ni interroger une base de donnees. Ce sont les serveurs MCP qui lui donnent des mains.
Dans ce guide, nous explorons l'ecosysteme complet des plugins et integrations MCP pour OpenClaw : ce qu'est reellement le protocole, comment les serveurs fonctionnent, quelles categories de plugins existent, comment les installer et les configurer pas a pas, comment securiser cette surface d'attaque, et enfin comment creer vos propres outils metier. Si vous partez de zero, commencez par notre guide complet d'OpenClaw puis revenez ici ; pour un panorama du protocole lui-meme au-dela d'OpenClaw, notre article dedie sur le protocole MCP comme standard universel des agents IA approfondit le sujet.
Qu'est-ce que le Model Context Protocol ?
Le MCP est un protocole ouvert, donne a la fondation AAIF (Agentic AI Foundation) sous l'egide de la Linux Foundation en decembre 2025. Il definit un standard pour connecter les agents IA a des outils externes, des sources de donnees et des services tiers de maniere securisee et interoperable. Sa gouvernance ouverte, detaillee dans notre analyse de la creation de l'Agentic AI Foundation, garantit qu'aucun editeur ne peut fermer unilateralement l'ecosysteme.
En termes simples : MCP est pour les agents IA ce que les API REST sont pour les applications web — un langage commun pour communiquer avec le monde exterieur. Avant MCP, chaque integration etait un connecteur maison, fragile et non reutilisable. Avec MCP, un meme serveur (par exemple celui de GitHub) fonctionne indifferemment avec OpenClaw, Claude, ou n'importe quel client compatible. Vous ecrivez l'integration une fois, elle sert partout.
Serveur MCP, plugin, outil : le vocabulaire a maitriser
Le vocabulaire prete souvent a confusion. Trois notions se superposent : un serveur MCP est un processus autonome (local ou distant) qui expose des capacites ; un outil (tool) est une action unitaire fournie par ce serveur — par exemple create_issue ou send_message ; un plugin est le terme d'usage cote OpenClaw pour designer un serveur MCP declare dans votre configuration. Un serveur peut ainsi exposer une dizaine d'outils. L'agent, lui, ne voit que la liste des outils disponibles et choisit lequel appeler selon la demande, exactement comme un humain choisit la bonne application selon sa tache.
Un serveur communique avec OpenClaw via un transport : soit stdio (le serveur tourne en processus enfant sur la meme machine, ideal en local), soit HTTP/SSE (le serveur est un service reseau distant, utile en conteneur ou mutualise entre plusieurs agents). Ce choix de transport conditionne la configuration et la strategie de securite que nous verrons plus loin.
| OpenClaw Agent | ||||
|---|---|---|---|---|
| MCP Client (integre) | ||||
| MCP | MCP | MCP | MCP | MCP |
| Server | Server | Server | Server | Server |
| GitHub | Slack | Files | DB | Custom |
Chaque serveur MCP expose un ensemble d'outils (tools) que l'agent peut utiliser. Par exemple, le serveur MCP GitHub expose des outils pour creer des issues, ouvrir des pull requests, rechercher du code, etc.
Comment fonctionne l'ecosysteme de plugins OpenClaw ?
L'ecosysteme OpenClaw organise les plugins en trois niveaux :
- Systeme de fichiers (lecture, ecriture, recherche)
- Automatisation navigateur
- Execution de commandes shell
- Recherche web
- Gestion de calendrier
- Gestion de projet (Trello, Jira, Asana, ClickUp)
- Connecteurs comptables et facturation
- Integrations CRM (HubSpot, Salesforce, Pipedrive)
- Outils marketing (Mailchimp, Brevo, SendGrid)
- Plateformes e-commerce (Shopify, WooCommerce, PrestaShop)
- Communication (Slack, Discord, Telegram)
Chaque connecteur fait souvent l'objet d'un tutoriel dedie sur ce blog : la logique d'installation reste la meme, seuls le nom du paquet et les jetons d'authentification changent.
3. Plugins personnalises : Vos propres outils, developpes pour repondre a des besoins specifiques de votre entreprise — interroger votre ERP maison, appeler une API interne, ou orchestrer un systeme multi-agents ou chaque agent dispose de son propre jeu d'outils.
Categories de plugins : comment choisir
Face a des centaines de serveurs, mieux vaut raisonner par categorie de besoin plutot que par outil :
| Categorie | Exemples de serveurs MCP | A quoi ca sert |
|---|---|---|
| Acces aux donnees | filesystem, postgres, sqlite, gdrive | Lire et ecrire des fichiers et des bases |
| Communication | slack, discord, telegram, email | Envoyer et recevoir des messages |
| Developpement | github, gitlab, shell, playwright | Coder, tester, automatiser le navigateur |
| Productivite | notion, trello, google-calendar | Gerer taches, notes et agendas |
| Metier / vertical | crm, erp, comptabilite (souvent sur mesure) | Connecter vos processus internes |
Commencez toujours par le strict necessaire : un agent qui n'a acces qu'a un dossier de documents et a une messagerie est deja tres utile, et sa surface d'attaque reste minime.
Les serveurs MCP essentiels a installer
Voici les serveurs MCP les plus utiles pour une utilisation professionnelle d'OpenClaw :
Systeme de fichiers — Acceder aux fichiers locaux :
# config.yml — serveur MCP filesystem
mcp_servers:
filesystem:
package: "@modelcontextprotocol/server-filesystem"
args:
- "/chemin/vers/vos/documents"
permissions:
read: true
write: false
search: true
GitHub — Gestion de projets et code :
github:
package: "@modelcontextprotocol/server-github"
env:
GITHUB_TOKEN: "ghp_votre_token"
tools:
- create_issue
- open_pull_request
- search_repositories
- review_code
- manage_branches
Slack — Communication d'equipe :
slack:
package: "@modelcontextprotocol/server-slack"
env:
SLACK_BOT_TOKEN: "xoxb-votre-token"
tools:
- send_message
- search_channels
- list_conversations
- read_channel_history
Base de donnees — Requetes SQL :
database:
package: "@modelcontextprotocol/server-postgres"
env:
DATABASE_URL: "postgresql://user:pass@localhost:5432/mabase"
permissions:
read_only: true
max_rows: 1000
Installer un serveur MCP pas a pas
L'installation d'un serveur MCP dans OpenClaw suit un processus standardise :
# 1. Verifier que Node.js est installe
node --version # v20+ recommande
# 2. Installer le serveur MCP globalement
npm install -g @modelcontextprotocol/server-filesystem
# 3. Tester le serveur en local
npx @modelcontextprotocol/server-filesystem /chemin/vers/documents
# 4. Ajouter la configuration dans OpenClaw (voir exemples ci-dessus)
# 5. Redemarrer OpenClaw pour charger le nouveau serveur
docker restart molty
Pour les installations Docker, vous pouvez monter les serveurs MCP comme sidecar :
# docker-compose.yml avec serveur MCP
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
depends_on:
- mcp-github
- mcp-slack
environment:
MCP_SERVERS: "github:http://mcp-github:3001,slack:http://mcp-slack:3002"
mcp-github:
image: mcp/server-github:latest
environment:
GITHUB_TOKEN: "${GITHUB_TOKEN}"
ports:
- "3001:3001"
networks:
- openclaw_internal
mcp-slack:
image: mcp/server-slack:latest
environment:
SLACK_BOT_TOKEN: "${SLACK_BOT_TOKEN}"
ports:
- "3002:3002"
networks:
- openclaw_internal
networks:
openclaw_internal:
driver: bridge
Creer votre propre serveur MCP
Si vous avez des besoins specifiques, creer un serveur MCP personnalise est accessible. Voici un exemple en TypeScript :
// mon-serveur-mcp/index.ts
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new McpServer({
name: "mon-outil-metier",
version: "1.0.0",
});
// Definir un outil personnalise
server.tool(
"rechercher_client",
"Recherche un client dans le CRM interne",
{
query: { type: "string", description: "Nom ou email du client" },
},
async ({ query }) => {
const resultats = await rechercherDansCRM(query);
return {
content: [
{
type: "text",
text: JSON.stringify(resultats, null, 2),
},
],
};
}
);
const transport = new StdioServerTransport();
await server.connect(transport);
Ce serveur MCP expose un outil rechercher_client que votre agent OpenClaw peut ensuite utiliser naturellement dans les conversations.
Cas d'usage concrets avec MCP
1. Assistant de developpement : Combinez les serveurs GitHub, filesystem et shell pour creer un assistant de developpement qui peut lire votre code, creer des branches, ouvrir des PRs et executer des tests.
2. Assistant RH : Utilisez un serveur MCP personnalise connecte a votre SIRH pour repondre aux questions des employes sur les conges, la paie et les avantages sociaux.
3. Assistant commercial : Combinez le serveur Slack avec un MCP CRM personnalise pour que votre agent puisse qualifier des leads, mettre a jour le pipeline et envoyer des notifications a l'equipe commerciale.
4. Veille strategique : Utilisez le serveur de recherche web combine avec un MCP personnalise pour collecter, analyser et synthetiser les actualites de votre secteur.
Depanner un serveur MCP qui ne repond pas
Les erreurs de plugins sont frequentes lors des premieres installations. Voici les causes les plus courantes et comment les diagnostiquer :
Le serveur n'apparait pas dans la liste des outils : dans neuf cas sur dix, c'est une erreur de configuration YAML (indentation, nom de paquet mal orthographie) ou un redemarrage oublie. Verifiez d'abord la syntaxe, puis relancez OpenClaw et consultez les logs de demarrage.
# Suivre les logs pour reperer l'echec de chargement du serveur MCP
docker logs -f molty 2>&1 | grep -i mcp
# Tester le serveur isolement (doit rester en ecoute sans erreur)
npx @modelcontextprotocol/server-filesystem /chemin/vers/documents
Le serveur demarre puis se coupe (exit code 1) : c'est presque toujours une variable d'environnement manquante — un jeton d'API non defini, une URL de base de donnees invalide. Le message d'erreur du serveur, visible dans les logs, indique la variable fautive.
L'agent voit l'outil mais refuse de l'appeler : verifiez les permissions declarees. Un serveur monte en read_only ne peut pas ecrire, meme si l'agent le tente. Elargissez la permission uniquement si c'est reellement necessaire.
Erreurs reseau en Docker : si vos serveurs MCP tournent en sidecar, assurez-vous qu'ils partagent le meme reseau interne que l'agent et que les ports declares correspondent. Une resolution de nom qui echoue (getaddrinfo ENOTFOUND) trahit un service absent du reseau Docker.
Regle d'or du debogage : isolez toujours le serveur MCP en dehors d'OpenClaw avant de le brancher. Un serveur qui fonctionne en npx mais echoue dans l'agent est un probleme de configuration ; un serveur qui echoue meme en npx est un probleme du serveur lui-meme.
Securite des plugins MCP
L'ecosysteme MCP offre de grandes possibilites, mais chaque plugin ajoute une surface d'attaque. Voici les bonnes pratiques :
Principe du moindre privilege : N'accordez que les permissions strictement necessaires a chaque serveur MCP.
Verification du code source : Avant d'installer un plugin communautaire, examinez son code source sur GitHub. Verifiez les permissions demandees et les appels reseau effectues.
Isolation reseau : Executez les serveurs MCP dans un reseau Docker interne sans acces Internet direct, sauf pour les services qui en ont reellement besoin.
Audit regulier : Passez en revue vos plugins installes chaque mois. Desactivez ceux que vous n'utilisez plus.
Le risque n'est pas theorique : la crise des skills malveillants sur ClawHub a montre que des plugins communautaires peuvent exfiltrer des donnees si on les installe sans revue. Pour les deploiements a l'echelle, une passerelle MCP (gateway) permet de centraliser l'authentification, le filtrage et la journalisation de tous les appels d'outils — nous detaillons cette approche dans notre article sur les MCP gateways en entreprise. Pour approfondir la protection globale de votre installation, consultez aussi notre guide de securite OpenClaw.
L'avenir de l'ecosysteme : la fondation OpenClaw
Avec l'annonce du transfert d'OpenClaw vers une fondation open-source independante, l'ecosysteme MCP devrait encore s'enrichir. La gouvernance ouverte du protocole MCP sous la Linux Foundation garantit son evolution collaborative et sa perennite.
Peter Steinberger, le createur d'OpenClaw, a rejoint OpenAI en fevrier 2026 pour travailler sur la prochaine generation d'agents personnels. Mais OpenClaw restera un projet open-source independant, soutenu par sa communaute et la fondation.
Pourquoi MCP est-il l'avenir de l'extensibilite IA ?
Le Model Context Protocol transforme OpenClaw d'un simple chatbot en une plateforme d'automatisation universelle. Avec plus de 1 000 serveurs MCP disponibles et la possibilite de creer les votres, les limites de ce que votre agent peut accomplir ne dependent que de votre imagination.
Pour commencer, installez OpenClaw avec notre guide Docker, puis ajoutez progressivement les serveurs MCP adaptes a vos besoins. Pour les debutants, notre guide pour debutants vous donnera les bases necessaires avant de plonger dans l'ecosysteme des plugins.
FAQ : l'ecosysteme MCP et les plugins OpenClaw
Quelle est la difference entre un serveur MCP et un plugin OpenClaw ?
Ce sont deux mots pour la meme brique vue sous deux angles. Un serveur MCP est le programme autonome qui expose des outils via le protocole Model Context Protocol ; un plugin est ce meme serveur une fois declare dans la configuration d'OpenClaw. En pratique, installer un plugin revient a lancer un serveur MCP et a l'enregistrer aupres de l'agent. Un serveur peut exposer plusieurs outils, et c'est l'agent qui decide lequel appeler selon la demande.
Faut-il savoir coder pour utiliser les plugins MCP ?
Non pour la majorite des cas. Installer et configurer un serveur MCP officiel ou communautaire ne demande que de manipuler un fichier YAML et une commande d'installation, comme montre dans ce guide. Savoir coder devient utile seulement si vous voulez creer un serveur MCP personnalise pour connecter un outil interne : dans ce cas, quelques dizaines de lignes de TypeScript ou de Python avec le SDK MCP suffisent.
Les serveurs MCP envoient-ils mes donnees vers l'exterieur ?
Cela depend entierement du serveur choisi. Un serveur filesystem ou postgres tourne en local et ne communique avec aucun tiers. En revanche, un serveur qui appelle une API externe (Slack, GitHub, un CRM cloud) transmet des donnees a ce service. C'est pourquoi l'auto-hebergement d'OpenClaw n'annule pas la vigilance : appliquez le moindre privilege, isolez les serveurs sensibles dans un reseau Docker sans acces Internet, et privilegiez les connecteurs locaux quand la confidentialite prime.
Combien de plugins MCP puis-je installer sur un seul agent ?
Techniquement, il n'y a pas de limite stricte, mais un agent submerge de dizaines d'outils devient moins fiable : plus la liste est longue, plus le modele risque de choisir le mauvais outil. La bonne pratique consiste a n'activer que les serveurs reellement utilises par un agent donne, et a repartir les responsabilites entre plusieurs agents specialises plutot que de tout concentrer sur un seul.
Un plugin communautaire est-il sur a installer ?
Pas par defaut. Un serveur MCP s'execute avec les permissions que vous lui accordez et peut donc lire, ecrire ou exfiltrer des donnees. Avant toute installation, examinez le code source sur GitHub, verifiez les appels reseau et les permissions demandees, et epinglez une version precise plutot que latest. Pour un usage professionnel, ajoutez une passerelle MCP qui journalise et filtre chaque appel d'outil.
MCP fonctionne-t-il uniquement avec OpenClaw ?
Non, et c'est tout l'interet du standard. Le Model Context Protocol est ouvert et gere par une fondation independante : un meme serveur MCP fonctionne avec OpenClaw, avec d'autres clients compatibles et avec les principaux modeles du marche. Vous ecrivez ou installez l'integration une fois, elle reste reutilisable si vous changez d'agent ou de modele.
Conclusion
L'ecosysteme MCP est ce qui transforme OpenClaw d'un assistant conversationnel en une plateforme d'automatisation branchee sur vos outils reels. Retenez la progression : comprendre le vocabulaire (serveur, outil, plugin, transport), installer d'abord un ou deux serveurs officiels, verrouiller les permissions au strict minimum, puis elargir prudemment vers les connecteurs communautaires et vos propres serveurs sur mesure. La securite n'est pas une option — chaque plugin ajoute une surface d'attaque, et la revue du code comme le moindre privilege sont vos meilleures defenses. Pour aller plus loin, poursuivez avec notre guide complet d'OpenClaw et notre guide de securite.
Vidéos recommandées
Open Source Friday with Clawdbot
8 Practical Clawdbot Use Cases (Full Tutorial)
Envie de maîtriser OpenClaw ?
Rejoignez notre formation complète et déployez votre agent IA en quelques jours.
Voir la formation