2Slides Logo
Comment utiliser OpenClaw avec le serveur MCP 2Slides (guide 2026)
2Slides Team
7 min read

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.servers
de
~/.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

  1. OpenClaw installé (
    openclaw
    dans votre PATH).
  2. Une clé API 2Slides depuis 2slides.com/api.
  3. Node.js pour le transport stdio (
    npx 2slides-mcp
    ). 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 transports/o
transport: "streamable-http"
Node.js localRequisNon requis
Idéal pourAgents locaux, contrôle totalAgents 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": ["2slides-mcp"], "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é — écrivez
transport
). 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 runtimes

Un

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
    minimal
    masque 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": ["2slides-mcp"], "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

OutilCe qu'il faitCrédits
themes_search
Trouver un
themeId
pour Fast PPT
Gratuit
slides_generate
PowerPoint à base de thème (Fast PPT), synchrone/asynchrone10 / 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érence100 / page (1K/2K), 200 (4K)
slides_generate_narration
Ajouter une narration vocale IA à un job Nano Banana210 / page
slides_download_pages_voices
Exporter les pages + l'audio dans un ZIPGratuit
jobs_get
Interroger un job asynchrone jusqu'à son achèvementGratuit

Erreurs courantes et dépannage

  • Utilisé
    mcpServers
    au lieu de
    mcp.servers
    .
    Dans la config OpenClaw, la clé est
    mcp.servers
    . (
    mcpServers
    est un concept différent, propre aux clients externes — faire tourner OpenClaw en tant que serveur.)
  • Écrit
    type
    au lieu de
    transport
    .
    type
    est un alias hérité ; le champ canonique est
    transport: "streamable-http"
    .
  • Les outils n'apparaissent pas. Vous êtes probablement sur le profil
    minimal
    , ou
    tools.deny
    contient
    bundle-mcp
    . Passez à
    coding
    /
    messaging
    et lancez
    openclaw mcp reload
    .
  • Le serveur stdio ne démarre pas. Confirmez que Node.js est installé et que
    API_KEY
    est défini dans
    env
    .
  • Interrogation des jobs asynchrones. Laissez l'agent interroger
    jobs_get
    toutes 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.servers
dans
openclaw.json
donne à chaque agent OpenClaw un générateur de slides. Stdio en local,
transport: "streamable-http"
à distance — puis
openclaw mcp probe
pour 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