

Come usare OpenClaw con il server MCP di 2Slides (Guida 2026)
Risposta rapida (≤60 parole): OpenClaw può generare veri file PowerPoint aggiungendo il server MCP di 2Slides sotto la chiave
inmcp.servers. Ottieni una chiave su 2slides.com/api, aggiungi un server stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) o uno remoto (env.API_KEY+url), poi chiedi al tuo agente OpenClaw di creare una presentazione.transport: "streamable-http"
OpenClaw è un framework open-source per agenti AI ed è un client completo del Model Context Protocol (MCP). Collega il server MCP di 2Slides e qualsiasi agente OpenClaw acquisisce la capacità di trasformare un brief — o un documento che può leggere — in un
.pptxQuesta guida copre lo schema
openclaw.jsonopenclaw mcpPerché dare a OpenClaw il server di 2Slides?
Gli agenti OpenClaw ragionano, pianificano e leggono i tuoi file. Non producono file di slide binari — questo è compito di un generatore dedicato. Con 2Slides collegato:
- OpenClaw decide la struttura delle slide, i testi e la narrazione a partire dal tuo materiale di origine.
- Il server MCP di 2Slides produce il vero PowerPoint — Fast PPT basato su tema, oppure slide progettate con immagini con narrazione vocale AI opzionale e un pacchetto di asset esportabili.
Cosa ti serve prima
- OpenClaw installato (nel tuo PATH).
openclaw - Una chiave API di 2Slides da 2slides.com/api.
- Node.js per il trasporto stdio (). Il trasporto HTTP non richiede nulla in locale.
npx 2slides-mcp
Stdio o Streamable HTTP: quale trasporto?
Il server MCP di 2Slides supporta entrambi. In OpenClaw, i due si distinguono semplicemente in base a quali campi imposti — non c'è alcun campo type
| Stdio (locale) | Streamable HTTP (remoto) | |
|---|---|---|
| Campo identificativo | command | url |
| Campo del trasporto | n/d | transport: "streamable-http" |
| Node.js locale | Richiesto | Non richiesto |
| Ideale per | Agenti locali, controllo completo | Agenti remoti/ospitati, CI |
Metodo 1: stdio in openclaw.json
La configurazione di OpenClaw risiede in
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
Tutto qui — la presenza di
commandMetodo 2: Streamable HTTP in openclaw.json
Per l'endpoint ospitato, imposta
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Nota: il valore canonico del trasporto in OpenClaw è
(un alias legacy"streamable-http"viene accettato ma normalizzato — scrivitype: "http"). Se la tua chiave deve stare in un header anziché nell'URL, usatransportinvece della query"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Oppure usa la CLI openclaw mcp
openclaw mcpQuesti scrivono nella stessa configurazione
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"}'
Verifica la connessione
OpenClaw include strumenti di diagnostica MCP dedicati:
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
probeslides_generatethemes_searchCome gli strumenti raggiungono il tuo agente
Gli strumenti MCP configurati vengono esposti automaticamente nei profili di strumenti codingmessaging
- Il profilo nasconde gli strumenti MCP; cambia profilo se non li vedi.
minimal - Per disabilitare esplicitamente gli strumenti MCP, aggiungi a
"bundle-mcp".tools.deny - Per esporre solo alcuni strumenti di 2Slides, usa per server /
toolFilter.include(nomi esatti o globtoolFilter.exclude):*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }
Per mantenere un server definito ma inattivo, imposta
"enabled": falseGenera la tua prima presentazione
Chiedi al tuo agente OpenClaw in linguaggio naturale:
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 richiama
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getL'elenco degli strumenti MCP di 2Slides
| Strumento | Cosa fa | Crediti |
|---|---|---|
themes_search | Trova un themeId | Gratis |
slides_generate | PowerPoint basato su tema (Fast PPT), sincrono/asincrono | 10 / pagina |
slides_create_pdf_slides | Slide personalizzate progettate con immagini a partire dal testo (Nano Banana) | 100 / pagina (1K/2K), 200 (4K) |
slides_create_like_this | Slide che ricalcano lo stile di un'immagine di riferimento | 100 / pagina (1K/2K), 200 (4K) |
slides_generate_narration | Aggiunge narrazione vocale AI a un job Nano Banana | 210 / pagina |
slides_download_pages_voices | Esporta pagine + audio in un file ZIP | Gratis |
jobs_get | Interroga un job asincrono fino al completamento | Gratis |
Errori comuni e risoluzione dei problemi
- Usato invece di
mcpServers. Nella configurazione di OpenClaw la chiave èmcp.servers. (mcp.serversè un concetto diverso, relativo ai client esterni — eseguire OpenClaw come server.)mcpServers - Scritto invece di
type.transportè un alias legacy; il campo canonico ètype.transport: "streamable-http" - Gli strumenti non compaiono. Probabilmente sei sul profilo , oppure
minimalcontienetools.deny. Passa abundle-mcp/codinged eseguimessaging.openclaw mcp reload - Il server stdio non si avvia. Verifica che Node.js sia installato e che sia impostato in
API_KEY.env - Polling dei job asincroni. Lascia che l'agente interroghi circa ogni 20s; i job Nano Banana e di narrazione sono asincroni per impostazione predefinita.
jobs_get
Domande frequenti
OpenClaw supporta server MCP personalizzati?
Sì. OpenClaw è un client MCP nativo. Aggiungi i server sotto la chiave
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setQual è la chiave di configurazione per i server MCP in OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Come confermo che 2Slides è connesso?
Esegui
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeGenera un vero PowerPoint?
Sì.
slides_generate.pptxDove ottengo la chiave e la configurazione?
Su 2slides.com/api?tab=mcp — la tua chiave, una configurazione pronta da copiare e l'endpoint Streamable HTTP.
In sintesi
Una sola voce
inmcp.serversdà a ogni agente OpenClaw un generatore di slide. Stdio per il locale,openclaw.jsonper il remoto — poitransport: "streamable-http"per dimostrare che funziona.openclaw mcp probe
Per il contesto più ampio, vedi come l'MCP sta cambiando i flussi di lavoro delle presentazioni e la mappa dell'ecosistema dei server MCP per PowerPoint. Stai confrontando gli agenti? Vedi come usare Claude Code e OpenAI Codex con lo stesso server.
Ottieni la tua chiave e la configurazione su 2slides.com/api?tab=mcp e dai al tuo agente OpenClaw un percorso di una sola frase verso una presentazione finita.
Fonti:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free