

Как подключить OpenClaw к MCP-серверу 2Slides (руководство 2026)
Краткий ответ (≤60 слов): OpenClaw умеет генерировать настоящие файлы PowerPoint, если добавить MCP-сервер 2Slides под ключом
вmcp.servers. Получите ключ на 2slides.com/api, добавьте stdio-сервер (~/.openclaw/openclaw.json,command: "npx",args: ["2slides-mcp"]) или удалённый (env.API_KEY+url), затем попросите вашего агента OpenClaw собрать презентацию.transport: "streamable-http"
OpenClaw — это open-source фреймворк для ИИ-агентов, и он является полноценным клиентом Model Context Protocol (MCP). Подключите MCP-сервер 2Slides — и любой агент OpenClaw получит способность превращать бриф (или документ, который он может прочитать) в готовый редактируемый
.pptxВ этом руководстве разобраны точная схема
openclaw.jsonopenclaw mcpЗачем давать OpenClaw сервер 2Slides?
Агенты OpenClaw рассуждают, планируют и читают ваши файлы. Они не рендерят бинарные файлы слайдов — это задача специализированного генератора. С подключённым 2Slides:
- OpenClaw определяет структуру слайдов, тексты и повествование по вашему исходному материалу.
- MCP-сервер 2Slides создаёт сам PowerPoint — Fast PPT на основе темы или слайды с дизайном из изображений с опциональным озвучиванием ИИ-голосом и комплектом экспортируемых материалов.
Что понадобится в первую очередь
- Установленный OpenClaw (в вашем PATH).
openclaw - API-ключ 2Slides с 2slides.com/api.
- Node.js для транспорта stdio (). Транспорту HTTP ничего локального не нужно.
npx 2slides-mcp
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.jsonmcpservers{ "mcp": { "servers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } } }
Вот и всё — наличие
commandСпособ 2: Streamable HTTP в openclaw.json
Для размещённого эндпоинта задайте
urltransport{ "mcp": { "servers": { "2slides": { "url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY", "transport": "streamable-http" } } } }
Примечание: Каноническое значение транспорта в OpenClaw —
(устаревший алиас"streamable-http"принимается, но нормализуется — пишитеtype: "http"). Если ваш ключ должен быть в заголовке, а не в URL, используйтеtransportвместо запроса"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.?apikey=
Или воспользуйтесь CLI openclaw mcp
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
Успешный
probeslides_generatethemes_searchКак инструменты доходят до вашего агента
Настроенные MCP-инструменты автоматически предоставляются в профилях инструментов OpenClaw codingmessaging
- Профиль скрывает MCP-инструменты; смените профиль, если вы их не видите.
minimal - Чтобы явно отключить 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_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getНабор инструментов MCP-сервера 2Slides
| Инструмент | Что делает | Кредиты |
|---|---|---|
themes_search | Находит themeId | Бесплатно |
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 Banana | 210 / страница |
slides_download_pages_voices | Экспортирует страницы + аудио в ZIP | Бесплатно |
jobs_get | Опрашивает асинхронную задачу до завершения | Бесплатно |
Частые ошибки и решение проблем
- Использовали вместо
mcpServers. В конфигурации OpenClaw ключ —mcp.servers. (mcp.servers— это иная, внешняя клиентская концепция — запуск OpenClaw в роли сервера.)mcpServers - Написали вместо
type.transport— устаревший алиас; каноническое поле —type.transport: "streamable-http" - Инструменты не появляются. Вероятно, вы на профиле либо в
minimalестьtools.deny. Переключитесь наbundle-mcp/codingи выполнитеmessaging.openclaw mcp reload - stdio-сервер не запускается. Убедитесь, что Node.js установлен и задан в
API_KEY.env - Опрос асинхронных задач. Дайте агенту опрашивать примерно каждые 20 с; задачи Nano Banana и озвучивания по умолчанию асинхронны.
jobs_get
Часто задаваемые вопросы
Поддерживает ли OpenClaw кастомные MCP-серверы?
Да. OpenClaw — нативный MCP-клиент. Добавляйте серверы под ключом
mcp.servers~/.openclaw/openclaw.jsonopenclaw mcp addopenclaw mcp setКакой ключ конфигурации для MCP-серверов в OpenClaw?
mcp.serversmcpcommandargsenvurltransport: "streamable-http"Как убедиться, что 2Slides подключён?
Выполните
openclaw mcp probe 2slides --jsonopenclaw mcp doctor 2slides --probeПолучается ли настоящий PowerPoint?
Да.
slides_generate.pptxГде взять ключ и конфигурацию?
На 2slides.com/api?tab=mcp — ваш ключ, готовая к вставке конфигурация и эндпоинт Streamable HTTP.
Вывод
Одна запись
вmcp.serversдаёт каждому агенту OpenClaw генератор слайдов. Stdio для локальной работы,openclaw.jsonдля удалённой — затем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