2Slides Logo
Как подключить OpenClaw к MCP-серверу 2Slides (руководство 2026)
2Slides Team
6 min read

Как подключить OpenClaw к MCP-серверу 2Slides (руководство 2026)

Краткий ответ (≤60 слов): OpenClaw умеет генерировать настоящие файлы PowerPoint, если добавить MCP-сервер 2Slides под ключом

mcp.servers
в
~/.openclaw/openclaw.json
. Получите ключ на 2slides.com/api, добавьте stdio-сервер (
command: "npx"
,
args: ["2slides-mcp"]
,
env.API_KEY
) или удалённый (
url
+
transport: "streamable-http"
), затем попросите вашего агента OpenClaw собрать презентацию.

OpenClaw — это open-source фреймворк для ИИ-агентов, и он является полноценным клиентом Model Context Protocol (MCP). Подключите MCP-сервер 2Slides — и любой агент OpenClaw получит способность превращать бриф (или документ, который он может прочитать) в готовый редактируемый

.pptx
.

В этом руководстве разобраны точная схема

openclaw.json
для обоих транспортов (локальный stdio и удалённый Streamable HTTP), сокращения CLI
openclaw mcp
, то, как MCP-инструменты проявляются в профилях инструментов агента, и как всё проверить живым зондированием.

Зачем давать OpenClaw сервер 2Slides?

Агенты OpenClaw рассуждают, планируют и читают ваши файлы. Они не рендерят бинарные файлы слайдов — это задача специализированного генератора. С подключённым 2Slides:

  • OpenClaw определяет структуру слайдов, тексты и повествование по вашему исходному материалу.
  • MCP-сервер 2Slides создаёт сам PowerPoint — Fast PPT на основе темы или слайды с дизайном из изображений с опциональным озвучиванием ИИ-голосом и комплектом экспортируемых материалов.

Что понадобится в первую очередь

  1. Установленный OpenClaw (
    openclaw
    в вашем PATH).
  2. API-ключ 2Slides с 2slides.com/api.
  3. Node.js для транспорта stdio (
    npx 2slides-mcp
    ). Транспорту HTTP ничего локального не нужно.

Stdio или Streamable HTTP: какой транспорт?

MCP-сервер 2Slides поддерживает оба. В OpenClaw они различаются просто по тому, какие поля вы задаёте — поля

type
нет:

Stdio (локально)Streamable HTTP (удалённо)
Идентифицирующее полеприсутствует
command
присутствует
url
Поле транспортан/д
transport: "streamable-http"
Локальный Node.jsТребуетсяНе требуется
Лучше всего дляЛокальных агентов, полного контроляУдалённых/хостинговых агентов, CI

Способ 1: stdio в openclaw.json

Конфигурация OpenClaw лежит в

~/.openclaw/openclaw.json
. MCP-серверы идут под верхнеуровневым ключом
mcp
, в объекте
servers
с ключами-именами:

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

Вот и всё — наличие

command
помечает сервер как локальный stdio-сервер.

Способ 2: Streamable HTTP в openclaw.json

Для размещённого эндпоинта задайте

url
и каноническое поле
transport
:

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

Примечание: Каноническое значение транспорта в OpenClaw —

"streamable-http"
(устаревший алиас
type: "http"
принимается, но нормализуется — пишите
transport
). Если ваш ключ должен быть в заголовке, а не в URL, используйте
"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }
вместо запроса
?apikey=
.

Или воспользуйтесь CLI
openclaw mcp

Эти команды пишут в ту же конфигурацию

mcp.servers
:

# stdio openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY # удалённо (задайте весь объект сервера как JSON) openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'

Проверьте подключение

OpenClaw поставляется со специальной диагностикой MCP:

openclaw mcp status --verbose # разрешённые транспорт/аутентификация/таймауты (статически, без подключения) openclaw mcp doctor 2slides --probe # статические проверки, затем тест живого подключения openclaw mcp probe 2slides --json # подключиться вживую и перечислить доступные инструменты openclaw mcp reload # сбросить кешированные внутрипроцессные среды MCP

Успешный

probe
перечислит инструменты 2Slides (
slides_generate
,
themes_search
и остальные), подтверждая, что агент может их вызывать.

Как инструменты доходят до вашего агента

Настроенные MCP-инструменты автоматически предоставляются в профилях инструментов OpenClaw

coding
и
messaging
. Заметки:

  • Профиль
    minimal
    скрывает MCP-инструменты; смените профиль, если вы их не видите.
  • Чтобы явно отключить MCP-инструменты, добавьте
    "bundle-mcp"
    в
    tools.deny
    .
  • Чтобы предоставить только часть инструментов 2Slides, используйте
    toolFilter.include
    /
    toolFilter.exclude
    для конкретного сервера (точные имена или шаблоны с
    *
    ):
{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }, "toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] } } } } }

Чтобы оставить сервер определённым, но неактивным, задайте

"enabled": false
.

Сгенерируйте первую презентацию

Попросите своего агента OpenClaw на обычном языке:

Прочитай PROJECT_BRIEF.md и сгенерируй обзорную презентацию из 8 слайдов. Сначала найди аккуратную тему "minimal" из 2slides, затем создай PowerPoint и дай мне ссылку на скачивание.

OpenClaw вызывает

themes_search
slides_generate
(Fast PPT) → возвращает
downloadUrl
. Для кастомных слайдов с дизайном из изображений он использует
slides_create_pdf_slides
и опрашивает
jobs_get
(примерно каждые 20 секунд) до готовности.

Набор инструментов MCP-сервера 2Slides

ИнструментЧто делаетКредиты
themes_search
Находит
themeId
для Fast PPT
Бесплатно
slides_generate
PowerPoint на основе темы (Fast PPT), синхронно/асинхронно10 / страница
slides_create_pdf_slides
Кастомные слайды с дизайном из изображений по тексту (Nano Banana)100 / страница (1K/2K), 200 (4K)
slides_create_like_this
Слайды в стиле эталонного изображения100 / страница (1K/2K), 200 (4K)
slides_generate_narration
Добавляет озвучивание ИИ-голосом к задаче Nano Banana210 / страница
slides_download_pages_voices
Экспортирует страницы + аудио в ZIPБесплатно
jobs_get
Опрашивает асинхронную задачу до завершенияБесплатно

Частые ошибки и решение проблем

  • Использовали
    mcpServers
    вместо
    mcp.servers
    .
    В конфигурации OpenClaw ключ —
    mcp.servers
    . (
    mcpServers
    — это иная, внешняя клиентская концепция — запуск OpenClaw в роли сервера.)
  • Написали
    type
    вместо
    transport
    .
    type
    — устаревший алиас; каноническое поле —
    transport: "streamable-http"
    .
  • Инструменты не появляются. Вероятно, вы на профиле
    minimal
    либо в
    tools.deny
    есть
    bundle-mcp
    . Переключитесь на
    coding
    /
    messaging
    и выполните
    openclaw mcp reload
    .
  • stdio-сервер не запускается. Убедитесь, что Node.js установлен и
    API_KEY
    задан в
    env
    .
  • Опрос асинхронных задач. Дайте агенту опрашивать
    jobs_get
    примерно каждые 20 с; задачи Nano Banana и озвучивания по умолчанию асинхронны.

Часто задаваемые вопросы

Поддерживает ли OpenClaw кастомные MCP-серверы?

Да. OpenClaw — нативный MCP-клиент. Добавляйте серверы под ключом

mcp.servers
в
~/.openclaw/openclaw.json
или через
openclaw mcp add
/
openclaw mcp set
. Поддерживаются и stdio-, и Streamable HTTP-транспорты.

Какой ключ конфигурации для MCP-серверов в OpenClaw?

mcp.servers
— объект с ключами-именами внутри верхнеуровневого объекта
mcp
. Локальные серверы используют
command
/
args
/
env
; удалённые —
url
+
transport: "streamable-http"
.

Как убедиться, что 2Slides подключён?

Выполните

openclaw mcp probe 2slides --json
для живого подключения, которое перечислит доступные инструменты, или
openclaw mcp doctor 2slides --probe
для статических проверок плюс теста подключения.

Получается ли настоящий PowerPoint?

Да.

slides_generate
возвращает редактируемый
.pptx
; инструменты Nano Banana возвращают слайды с дизайном из изображений с опциональным озвучиванием ИИ-голосом и экспортируемым комплектом.

Где взять ключ и конфигурацию?

На 2slides.com/api?tab=mcp — ваш ключ, готовая к вставке конфигурация и эндпоинт Streamable HTTP.

Вывод

Одна запись

mcp.servers
в
openclaw.json
даёт каждому агенту OpenClaw генератор слайдов. Stdio для локальной работы,
transport: "streamable-http"
для удалённой — затем
openclaw mcp probe
, чтобы доказать, что всё работает.

Для более широкого контекста см. как MCP меняет рабочие процессы презентаций и карту экосистемы PowerPoint MCP-серверов. Сравниваете агентов? См. как использовать Claude Code и OpenAI Codex с тем же сервером.

Получите свой ключ и конфигурацию на 2slides.com/api?tab=mcp и дайте своему агенту OpenClaw путь к готовой презентации в одно предложение.

Источники:

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free