

Как подключить 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 на основе темы или слайды с дизайном из изображений с опциональным озвучиванием ИИ-голосом и комплектом экспортируемых материалов.
Что понадобится в первую очередь
- Установленный OpenClaw (
openclawв вашем PATH). - API-ключ 2Slides с 2slides.com/api.
- 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_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_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