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 2slides-mcp
    ). 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
command
obecne
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": ["2slides-mcp"], "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": ["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": 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_search
Znajdź
themeId
dla Fast PPT
Bezpłatnie
slides_generate
PowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie10 / 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 referencyjnego100 / strona (1K/2K), 200 (4K)
slides_generate_narration
Dodaj narrację głosową AI do zadania Nano Banana210 / strona
slides_download_pages_voices
Eksportuj strony + audio jako ZIPBezpłatnie
jobs_get
Odpytuj 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