

Jak używać OpenClaw z serwerem MCP 2Slides (przewodnik 2026)
Szybka odpowiedź (≤60 słów): OpenClaw potrafi generować prawdziwe pliki PowerPoint po dodaniu serwera MCP 2Slides pod kluczem
wmcp.servers. Zdobądź klucz na 2slides.com/api, dodaj serwer stdio (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) lub serwer zdalny (env.API_KEY+url), a następnie poproś swojego agenta OpenClaw o zbudowanie prezentacji.transport: "streamable-http"
OpenClaw to otwartoźródłowy framework agentów AI i pełnoprawny klient Model Context Protocol (MCP). Podłącz serwer MCP 2Slides, a dowolny agent OpenClaw zyska zdolność zamiany briefu — lub dokumentu, który potrafi odczytać — w gotowy, edytowalny
.pptxTen przewodnik omawia dokładny schemat
openclaw.jsonopenclaw mcpPo co dawać OpenClaw serwer 2Slides?
Agenci OpenClaw rozumują, planują i czytają Twoje pliki. Nie renderują binarnych plików slajdów — to zadanie dla wyspecjalizowanego generatora. Z podłączonym 2Slides:
- OpenClaw decyduje o strukturze slajdów, treści i narracji na podstawie Twojego materiału źródłowego.
- Serwer MCP 2Slides tworzy rzeczywisty PowerPoint — Fast PPT oparty na motywie albo slajdy obrazowe z opcjonalną narracją głosową AI i pakietem materiałów do eksportu.
Czego potrzebujesz na początek
- Zainstalowanego OpenClaw (w PATH).
openclaw - Klucza API 2Slides z 2slides.com/api.
- Node.js dla transportu stdio (). Transport HTTP nie wymaga niczego lokalnie.
npx 2slides-mcp
Stdio czy Streamable HTTP: który transport?
Serwer MCP 2Slides obsługuje oba. W OpenClaw rozróżnia się je po prostu na podstawie tego, które pola ustawisz — nie ma pola type
| Stdio (lokalnie) | Streamable HTTP (zdalnie) | |
|---|---|---|
| Pole identyfikujące | obecne command | obecne url |
| Pole transportu | nd. | transport: "streamable-http" |
| Lokalny Node.js | Wymagany | Niewymagany |
| Najlepszy do | Agentów lokalnych, pełnej kontroli | Agentów zdalnych/hostowanych, CI |
Metoda 1: stdio w openclaw.json
Konfiguracja OpenClaw znajduje się w
~/.openclaw/openclaw.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
To wszystko — obecność
commandMetoda 2: Streamable HTTP w openclaw.json
Dla hostowanego endpointu ustaw
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Uwaga: Kanoniczna wartość transportu w OpenClaw to
(starszy alias"streamable-http"jest akceptowany, ale normalizowany — pisztype: "http"). Jeśli Twój klucz powinien trafić do nagłówka, a nie do adresu URL, użyjtransportzamiast zapytania"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Albo użyj CLI openclaw mcp
openclaw mcpTe polecenia zapisują do tej samej konfiguracji
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"}'
Weryfikacja połączenia
OpenClaw ma dedykowaną diagnostykę MCP:
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
Udane
probeslides_generatethemes_searchJak narzędzia trafiają do Twojego agenta
Skonfigurowane narzędzia MCP są automatycznie udostępniane w profilach narzędzi OpenClaw codingmessaging
- Profil ukrywa narzędzia MCP; przełącz profil, jeśli ich nie widzisz.
minimal - Aby jawnie wyłączyć narzędzia MCP, dodaj do
"bundle-mcp".tools.deny - Aby udostępnić tylko niektóre narzędzia 2Slides, użyj /
toolFilter.includeper serwer (dokładne nazwy lub globytoolFilter.exclude):*
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }
Aby zachować zdefiniowany, lecz nieaktywny serwer, ustaw
"enabled": falseWygeneruj swoją pierwszą prezentację
Poproś swojego agenta OpenClaw zwykłym językiem:
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 wywołuje
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getZestaw narzędzi MCP 2Slides
| Narzędzie | Co robi | Kredyty |
|---|---|---|
themes_search | Znajdź themeId | Bezpłatnie |
slides_generate | PowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie | 10 / strona |
slides_create_pdf_slides | Niestandardowe slajdy obrazowe z tekstu (Nano Banana) | 100 / strona (1K/2K), 200 (4K) |
slides_create_like_this | Slajdy dopasowane do stylu obrazu referencyjnego | 100 / strona (1K/2K), 200 (4K) |
slides_generate_narration | Dodaj narrację głosową AI do zadania Nano Banana | 210 / strona |
slides_download_pages_voices | Eksportuj strony + audio jako ZIP | Bezpłatnie |
jobs_get | Odpytuj zadanie asynchroniczne aż do zakończenia | Bezpłatnie |
Częste błędy i rozwiązywanie problemów
- Użyto zamiast
mcpServers. W konfiguracji OpenClaw kluczem jestmcp.servers. (mcp.serversto inna, zewnętrzna koncepcja klienta — uruchamianie OpenClaw jako serwera.)mcpServers - Wpisano zamiast
type.transportto starszy alias; kanonicznym polem jesttype.transport: "streamable-http" - Narzędzia się nie pojawiają. Prawdopodobnie jesteś na profilu albo
minimalzawieratools.deny. Przełącz nabundle-mcp/codingi uruchommessaging.openclaw mcp reload - Serwer stdio się nie uruchamia. Sprawdź, czy Node.js jest zainstalowany i czy jest ustawiony w
API_KEY.env - Odpytywanie zadań asynchronicznych. Pozwól agentowi odpytywać co ~20 s; zadania Nano Banana i narracji są domyślnie asynchroniczne.
jobs_get
Najczęściej zadawane pytania
Czy OpenClaw obsługuje niestandardowe serwery MCP?
Tak. OpenClaw jest natywnym klientem MCP. Dodawaj serwery pod kluczem
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setJaki jest klucz konfiguracji dla serwerów MCP w OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Jak potwierdzić, że 2Slides jest połączone?
Uruchom
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeCzy generuje prawdziwy PowerPoint?
Tak.
slides_generate.pptxSkąd wziąć klucz i konfigurację?
Z 2slides.com/api?tab=mcp — Twój klucz, gotowa do skopiowania konfiguracja i endpoint Streamable HTTP.
Podsumowanie
Jeden wpis
wmcp.serversdaje każdemu agentowi OpenClaw generator slajdów. Stdio lokalnie,openclaw.jsonzdalnie — a potemtransport: "streamable-http", by udowodnić, że działa.openclaw mcp probe
Szerszy kontekst znajdziesz w artykule jak MCP zmienia procesy pracy nad prezentacjami oraz w mapie ekosystemu serwerów MCP dla PowerPointa. Porównujesz agentów? Zobacz jak używać Claude Code i OpenAI Codex z tym samym serwerem.
Zdobądź klucz i konfigurację na 2slides.com/api?tab=mcp i daj swojemu agentowi OpenClaw drogę do gotowej prezentacji w jednym zdaniu.
Źródła:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free