

Comment utiliser OpenClaw avec le serveur MCP 2Slides (guide 2026)
Réponse rapide (≤ 60 mots) : OpenClaw peut générer de vrais fichiers PowerPoint en ajoutant le serveur MCP 2Slides sous la clé
mcp.serversde~/.openclaw/openclaw.json. Obtenez une clé sur 2slides.com/api, ajoutez un serveur stdio (command: "npx",args: ["2slides-mcp"],env.API_KEY) ou un serveur distant (url+transport: "streamable-http"), puis demandez à votre agent OpenClaw de construire un deck.
OpenClaw est un framework d'agent IA open source, et c'est un client Model Context Protocol (MCP) complet. Branchez-y le serveur MCP 2Slides et n'importe quel agent OpenClaw gagne la capacité de transformer un brief — ou un document qu'il peut lire — en un .pptx finalisé et éditable.
Ce guide couvre le schéma openclaw.json exact pour les deux transports (le stdio local et le Streamable HTTP distant), les raccourcis de la CLI openclaw mcp, la façon dont les outils MCP apparaissent dans les profils d'outils de l'agent, et comment tout vérifier avec une sonde en direct.
Pourquoi donner le serveur 2Slides à OpenClaw ?
Les agents OpenClaw raisonnent, planifient et lisent vos fichiers. Ils ne produisent pas de fichiers de slides binaires — c'est le travail d'un générateur dédié. Avec 2Slides attaché :
- OpenClaw décide de la structure des slides, du texte et du fil narratif à partir de votre source.
- Le serveur MCP 2Slides produit le véritable PowerPoint — Fast PPT à base de thème, ou slides conçues à base d'images avec narration vocale IA optionnelle et un bundle d'assets exportable.
Ce dont vous avez besoin au préalable
- OpenClaw installé (
openclawdans votre PATH). - Une clé API 2Slides depuis 2slides.com/api.
- Node.js pour le transport stdio (
npx -y 2slides-mcp@latest). Le transport HTTP ne nécessite rien en local.
Stdio ou Streamable HTTP : quel transport ?
Le serveur MCP 2Slides prend en charge les deux. Dans OpenClaw, on les distingue simplement par les champs que vous renseignez — il n'y a pas de champ type :
| Stdio (local) | Streamable HTTP (distant) | |
|---|---|---|
| Champ d'identification | command présent | url présent |
| Champ de transport | s/o | transport: "streamable-http" |
| Node.js local | Requis | Non requis |
| Idéal pour | Agents locaux, contrôle total | Agents distants/hébergés, CI |
Méthode 1 : stdio dans openclaw.json
La config d'OpenClaw se trouve dans ~/.openclaw/openclaw.json. Les serveurs MCP vont sous la clé de premier niveau mcp, dans un objet servers indexé par nom :
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}
}C'est tout — la présence de command le marque comme serveur stdio local.
Méthode 2 : Streamable HTTP dans openclaw.json
Pour l'endpoint hébergé, renseignez url et le champ canonique transport :
{
"mcp": {
"servers": {
"2slides": {
"url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY",
"transport": "streamable-http"
}
}
}
}Remarque : la valeur canonique de transport d'OpenClaw est
"streamable-http"(un alias héritétype: "http"est accepté mais normalisé — écriveztransport). Si votre clé doit figurer dans un en-tête plutôt que dans l'URL, utilisez"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }au lieu de la requête?apikey=.
Ou utilisez la CLI openclaw mcp
Celles-ci écrivent dans la même config mcp.servers :
# stdio
openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY
# remote (set the full server object as JSON)
openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'Vérifier la connexion
OpenClaw embarque des diagnostics MCP dédiés :
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection)
openclaw mcp doctor 2slides --probe # static checks, then a live connection test
openclaw mcp probe 2slides --json # connect live and list the exposed tools
openclaw mcp reload # drop cached in-process MCP runtimesUn probe réussi liste les outils 2Slides (slides_generate, themes_search, et les autres), confirmant que l'agent peut les appeler.
Comment les outils parviennent à votre agent
Les outils MCP configurés sont exposés automatiquement dans les profils d'outils coding et messaging d'OpenClaw. À noter :
- Le profil
minimalmasque les outils MCP ; changez de profil si vous ne les voyez pas. - Pour désactiver explicitement les outils MCP, ajoutez
"bundle-mcp"àtools.deny. - Pour n'exposer que certains outils 2Slides, utilisez par serveur
toolFilter.include/toolFilter.exclude(noms exacts ou globs*) :
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" },
"toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] }
}
}
}
}Pour garder un serveur défini mais inactif, mettez "enabled": false.
Générez votre premier deck
Demandez à votre agent OpenClaw en langage clair :
Read PROJECT_BRIEF.md and generate an 8-slide overview deck.
Find a clean "minimal" theme from 2slides first, then create
the PowerPoint and give me the download link.OpenClaw appelle themes_search → slides_generate (Fast PPT) → renvoie la downloadUrl. Pour des slides personnalisées conçues à base d'images, il utilise slides_create_pdf_slides et interroge jobs_get (environ toutes les 20 secondes) jusqu'à ce que ce soit prêt.
L'ensemble des outils MCP 2Slides
| Outil | Ce qu'il fait | Crédits |
|---|---|---|
themes_search | Trouver un themeId pour Fast PPT | Gratuit |
slides_generate | PowerPoint à base de thème (Fast PPT), synchrone/asynchrone | 10 / page |
slides_create_pdf_slides | Slides personnalisées conçues à base d'images depuis du texte (Nano Banana) | 100 / page (1K/2K), 200 (4K) |
slides_create_like_this | Slides reproduisant le style d'une image de référence | 100 / page (1K/2K), 200 (4K) |
slides_generate_narration | Ajouter une narration vocale IA à un job Nano Banana | 210 / page |
slides_download_slides_pages_voices | Exporter les pages + l'audio dans un ZIP | Gratuit |
jobs_get | Interroger un job asynchrone jusqu'à son achèvement | Gratuit |
Erreurs courantes et dépannage
- Utilisé
mcpServersau lieu demcp.servers. Dans la config OpenClaw, la clé estmcp.servers. (mcpServersest un concept différent, propre aux clients externes — faire tourner OpenClaw en tant que serveur.) - Écrit
typeau lieu detransport.typeest un alias hérité ; le champ canonique esttransport: "streamable-http". - Les outils n'apparaissent pas. Vous êtes probablement sur le profil
minimal, outools.denycontientbundle-mcp. Passez àcoding/messaginget lancezopenclaw mcp reload. - Le serveur stdio ne démarre pas. Confirmez que Node.js est installé et que
API_KEYest défini dansenv. - Interrogation des jobs asynchrones. Laissez l'agent interroger
jobs_gettoutes les ~20 s ; les jobs Nano Banana et de narration sont asynchrones par défaut.
Foire aux questions
OpenClaw prend-il en charge les serveurs MCP personnalisés ?
Oui. OpenClaw est un client MCP natif. Ajoutez des serveurs sous la clé mcp.servers de ~/.openclaw/openclaw.json, ou via openclaw mcp add / openclaw mcp set. Les transports stdio et Streamable HTTP sont tous deux pris en charge.
Quelle est la clé de config des serveurs MCP dans OpenClaw ?
mcp.servers — un objet indexé par nom à l'intérieur de l'objet de premier niveau mcp. Les serveurs locaux utilisent command/args/env ; les serveurs distants utilisent url + transport: "streamable-http".
Comment confirmer que 2Slides est connecté ?
Lancez openclaw mcp probe 2slides --json pour une connexion en direct qui liste les outils exposés, ou openclaw mcp doctor 2slides --probe pour des vérifications statiques plus un test de connexion.
Cela génère-t-il un véritable PowerPoint ?
Oui. slides_generate renvoie un .pptx éditable ; les outils Nano Banana renvoient des decks conçus à base d'images avec narration IA optionnelle et un bundle exportable.
Où obtenir la clé et la config ?
Sur 2slides.com/api?tab=mcp — votre clé, une config à copier-coller et l'endpoint Streamable HTTP.
À retenir
Une seule entrée
mcp.serversdansopenclaw.jsondonne à chaque agent OpenClaw un générateur de slides. Stdio en local,transport: "streamable-http"à distance — puisopenclaw mcp probepour prouver que ça marche.
Pour le contexte plus large, voyez comment le MCP transforme les workflows de présentation et la carte de l'écosystème des serveurs MCP PowerPoint. Vous comparez les agents ? Voyez comment utiliser Claude Code et OpenAI Codex avec le même serveur.
Obtenez votre clé et votre config sur 2slides.com/api?tab=mcp et offrez à votre agent OpenClaw un chemin d'une phrase vers un deck finalisé.
Sources :
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free