2Slides Logo
Jak używać OpenClaw z serwerem MCP 2Slides (przewodnik 2026)
2Slides Team
6 min read

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 mcp.servers w ~/.openclaw/openclaw.json. Zdobądź klucz na 2slides.com/api, dodaj serwer stdio (command: "npx", args: ["2slides-mcp"], env.API_KEY) lub serwer zdalny (url + transport: "streamable-http"), a następnie poproś swojego agenta OpenClaw o zbudowanie prezentacji.

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 .pptx.

Ten przewodnik omawia dokładny schemat openclaw.json dla obu transportów (lokalnego stdio i zdalnego Streamable HTTP), skróty CLI openclaw mcp, sposób, w jaki narzędzia MCP pojawiają się w profilach narzędzi agenta, oraz to, jak wszystko zweryfikować za pomocą testu na żywo.

Po 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

  1. Zainstalowanego OpenClaw (openclaw w PATH).
  2. Klucza API 2Slides z 2slides.com/api.
  3. Node.js dla transportu stdio (npx -y 2slides-mcp@latest). Transport HTTP nie wymaga niczego lokalnie.

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ąceobecne commandobecne url
Pole transportund.transport: "streamable-http"
Lokalny Node.jsWymaganyNiewymagany
Najlepszy doAgentów lokalnych, pełnej kontroliAgentów zdalnych/hostowanych, CI

Metoda 1: stdio w openclaw.json

Konfiguracja OpenClaw znajduje się w ~/.openclaw/openclaw.json. Serwery MCP umieszcza się pod kluczem najwyższego poziomu mcp, w obiekcie servers z kluczami będącymi nazwami:

{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }

To wszystko — obecność command oznacza go jako lokalny serwer stdio.

Metoda 2: Streamable HTTP w openclaw.json

Dla hostowanego endpointu ustaw url oraz kanoniczne pole transport:

{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }

Uwaga: Kanoniczna wartość transportu w OpenClaw to "streamable-http" (starszy alias type: "http" jest akceptowany, ale normalizowany — pisz transport). Jeśli Twój klucz powinien trafić do nagłówka, a nie do adresu URL, użyj "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" } zamiast zapytania ?apikey=.

Albo użyj CLI openclaw mcp

Te 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 probe wyświetla narzędzia 2Slides (slides_generate, themes_search i pozostałe), potwierdzając, że agent może je wywoływać.

Jak narzędzia trafiają do Twojego agenta

Skonfigurowane narzędzia MCP są automatycznie udostępniane w profilach narzędzi OpenClaw coding i messaging. Uwagi:

  • Profil minimal ukrywa narzędzia MCP; przełącz profil, jeśli ich nie widzisz.
  • Aby jawnie wyłączyć narzędzia MCP, dodaj "bundle-mcp" do tools.deny.
  • Aby udostępnić tylko niektóre narzędzia 2Slides, użyj toolFilter.include / toolFilter.exclude per serwer (dokładne nazwy lub globy *):
{ "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"] } } } } }

Aby zachować zdefiniowany, lecz nieaktywny serwer, ustaw "enabled": false.

Wygeneruj 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_search → slides_generate (Fast PPT) → zwraca downloadUrl. Dla niestandardowych slajdów projektowanych jako obrazy używa slides_create_pdf_slides i odpytuje jobs_get (mniej więcej co 20 sekund), aż będą gotowe.

Zestaw narzędzi MCP 2Slides

NarzędzieCo robiKredyty
themes_searchZnajdź themeId dla Fast PPTBezpłatnie
slides_generatePowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie10 / strona
slides_create_pdf_slidesNiestandardowe slajdy obrazowe z tekstu (Nano Banana)100 / strona (1K/2K), 200 (4K)
slides_create_like_thisSlajdy dopasowane do stylu obrazu referencyjnego100 / strona (1K/2K), 200 (4K)
slides_generate_narrationDodaj narrację głosową AI do zadania Nano Banana210 / strona
slides_download_slides_pages_voicesEksportuj strony + audio jako ZIPBezpłatnie
jobs_getOdpytuj zadanie asynchroniczne aż do zakończeniaBezpłatnie

Częste błędy i rozwiązywanie problemów

  • Użyto mcpServers zamiast mcp.servers. W konfiguracji OpenClaw kluczem jest mcp.servers. (mcpServers to inna, zewnętrzna koncepcja klienta — uruchamianie OpenClaw jako serwera.)
  • Wpisano type zamiast transport. type to starszy alias; kanonicznym polem jest transport: "streamable-http".
  • Narzędzia się nie pojawiają. Prawdopodobnie jesteś na profilu minimal albo tools.deny zawiera bundle-mcp. Przełącz na coding/messaging i uruchom openclaw mcp reload.
  • Serwer stdio się nie uruchamia. Sprawdź, czy Node.js jest zainstalowany i czy API_KEY jest ustawiony w env.
  • Odpytywanie zadań asynchronicznych. Pozwól agentowi odpytywać jobs_get co ~20 s; zadania Nano Banana i narracji są domyślnie asynchroniczne.

Najczęściej zadawane pytania

Czy OpenClaw obsługuje niestandardowe serwery MCP?

Tak. OpenClaw jest natywnym klientem MCP. Dodawaj serwery pod kluczem mcp.servers w ~/.openclaw/openclaw.json albo przez openclaw mcp add / openclaw mcp set. Obsługiwane są zarówno transporty stdio, jak i Streamable HTTP.

Jaki jest klucz konfiguracji dla serwerów MCP w OpenClaw?

mcp.servers — obiekt z kluczami będącymi nazwami wewnątrz obiektu najwyższego poziomu mcp. Serwery lokalne używają command/args/env; serwery zdalne używają url + transport: "streamable-http".

Jak potwierdzić, że 2Slides jest połączone?

Uruchom openclaw mcp probe 2slides --json, aby nawiązać połączenie na żywo i wyświetlić udostępnione narzędzia, albo openclaw mcp doctor 2slides --probe, aby przeprowadzić sprawdzenia statyczne plus test połączenia.

Czy generuje prawdziwy PowerPoint?

Tak. slides_generate zwraca edytowalny .pptx; narzędzia Nano Banana zwracają prezentacje projektowane jako obrazy z opcjonalną narracją AI i pakietem do eksportu.

Ską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 mcp.servers w openclaw.json daje każdemu agentowi OpenClaw generator slajdów. Stdio lokalnie, transport: "streamable-http" zdalnie — a potem openclaw mcp probe, by udowodnić, że działa.

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