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 -y 2slides-mcp@latest). Транспорту 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": ["-y", "2slides-mcp@latest"], "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": ["-y", "2slides-mcp@latest"], "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_generatePowerPoint на основе темы (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_slides_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