

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.serversw~/.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
- Zainstalowanego OpenClaw (
openclaww PATH). - Klucza API 2Slides z 2slides.com/api.
- 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ą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.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 aliastype: "http"jest akceptowany, ale normalizowany — pisztransport). 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 runtimesUdane 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
minimalukrywa narzędzia MCP; przełącz profil, jeśli ich nie widzisz. - Aby jawnie wyłączyć narzędzia MCP, dodaj
"bundle-mcp"dotools.deny. - Aby udostępnić tylko niektóre narzędzia 2Slides, użyj
toolFilter.include/toolFilter.excludeper 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ędzie | Co robi | Kredyty |
|---|---|---|
themes_search | Znajdź themeId dla Fast PPT | 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_slides_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
mcpServerszamiastmcp.servers. W konfiguracji OpenClaw kluczem jestmcp.servers. (mcpServersto inna, zewnętrzna koncepcja klienta — uruchamianie OpenClaw jako serwera.) - Wpisano
typezamiasttransport.typeto starszy alias; kanonicznym polem jesttransport: "streamable-http". - Narzędzia się nie pojawiają. Prawdopodobnie jesteś na profilu
minimalalbotools.denyzawierabundle-mcp. Przełącz nacoding/messagingi uruchomopenclaw mcp reload. - Serwer stdio się nie uruchamia. Sprawdź, czy Node.js jest zainstalowany i czy
API_KEYjest ustawiony wenv. - Odpytywanie zadań asynchronicznych. Pozwól agentowi odpytywać
jobs_getco ~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.serverswopenclaw.jsondaje każdemu agentowi OpenClaw generator slajdów. Stdio lokalnie,transport: "streamable-http"zdalnie — a potemopenclaw 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