2slides
официальныйЭто первый, самый простой и дешёвый MCP-сервер в мире для создания PPT, слайдов и презентаций с помощью ИИ.
Что можно делать с 2slides MCP?
- Поиск тем оформления презентаций — Используйте
themes_searchдля поиска темы по ключевому слову (например, «business», «minimal») и получения еёthemeIdдля создания слайдов. - Генерация тематических слайдов PowerPoint — Предоставьте контент и
themeIdвslides_generate, чтобы получить готовый к скачиванию файл.pptx. - Создание слайдов по образцу изображения — Укажите URL референсного изображения и контент в
slides_create_like_this, чтобы создать слайды, повторяющие визуальный стиль изображения. - Создание слайдов с уникальным дизайном из текста — Используйте
slides_create_pdf_slidesс произвольнымdesignStyle, чтобы генерировать слайды без референсного изображения. - Добавление голосового озвучивания на основе ИИ — Используйте
slides_generate_narration, чтобы прикрепить озвучивание одним или двумя голосами к готовому проекту Nano Banana. - Экспорт слайдов и аудио в ZIP — Используйте
slides_download_pages_voices, чтобы скачать отдельные изображения слайдов, постраничные аудиофайлы и расшифровку для озвученного проекта.
Документация
2slides MCP-сервер

Предоставляет инструменты 2slides.com для MCP-клиентов (например, Claude Desktop).
Получение API-ключа
Перед использованием этого MCP-сервера вам необходимо получить API-ключ на 2slides.com/api.
Настройка в Claude Desktop
Отредактируйте ~/Library/Application Support/Claude/claude_desktop_config.json и добавьте:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["2slides-mcp"],
"env": {
"API_KEY": "YOUR_2SLIDES_API_KEY"
}
}
}
}
Затем полностью перезапустите Claude Desktop. В чате откройте панель инструментов — вы должны увидеть перечисленные ниже инструменты.
Доступные инструменты
slides_generate (POST /api/v1/slides/generate)
Создание презентации PowerPoint с использованием готовой темы (Fast PPT). Сначала используйте themes_search, чтобы найти themeId.
- Аргументы:
userInput(строка, обязательно) — содержимое презентацииthemeId(строка, обязательно) — идентификатор темы изthemes_searchresponseLanguage(строка, необязательно, по умолчанию:Auto) — язык вывода; поддерживаемые значения:Auto,English,Spanish,Arabic,Portuguese,Indonesian,Japanese,Russian,Hindi,French,German,Greek,Vietnamese,Turkish,Thai,Polish,Italian,Korean,Simplified Chinese,Traditional Chinesemode(необязательно, по умолчанию:sync) —syncнемедленно возвращаетdownloadUrl;asyncвозвращаетjobIdдля опроса с помощьюjobs_get
- Кредиты: 1 за страницу
- Пример:
{ "themeId": "st-1756528793701-fcg5fblt2", "userInput": "Generate a 5-slide intro to machine learning", "responseLanguage": "English", "mode": "sync" }
themes_search (GET /api/v1/themes/search)
Поиск готовых тем для использования с slides_generate.
- Аргументы:
query(строка, обязательно) — поисковый запрос (например,business,minimal,dark)limit(число, необязательно, по умолчанию:10, диапазон:1–100)
- Возвращает: массив тем с
id,name,description,previewUrl,tags - Кредиты: бесплатно
- Пример:
{ "query": "business", "limit": 5 }
jobs_get (GET /api/v1/jobs/{jobId})
Опрос статуса задания и получение результата по готовности.
- Аргументы:
jobId(строка, обязательно)
- Возвращает:
jobId,status(pending/processing/success/failed),message,downloadUrl(при успехе),slidePageCount,createdAt,updatedAt,duration(мс),jobUrl(только для заданий Nano Banana) - Кредиты: бесплатно
- Примечание: Опрашивайте каждые 20 секунд, пока
statusне станетsuccessилиfailed. - Пример:
{ "jobId": "D8h9VYDGdTlZ6wWSEoctF" }
slides_create_like_this (POST /api/v1/slides/create-like-this)
Создание слайдов (Nano Banana), соответствующих стилю эталонного изображения.
- Аргументы:
userInput(строка, обязательно) — содержимое презентацииreferenceImageUrl(строка, обязательно) — URL эталонного изображения стиляresponseLanguage(строка, необязательно, по умолчанию:Auto)aspectRatio(строка, необязательно, по умолчанию:16:9) — допустимые значения:1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,21:9resolution(строка, необязательно, по умолчанию:2K) —1K,2K,4Kpage(число, необязательно, по умолчанию:0) —0= автоопределение,1–100= точное количество страницcontentDetail(строка, необязательно, по умолчанию:standard) —conciseилиstandardmode(строка, необязательно, по умолчанию:async) —asyncвозвращаетjobId;syncнемедленно возвращаетdownloadUrl
- Кредиты: 100 за страницу (1K/2K) или 200 за страницу (4K)
- Пример:
{ "userInput": "Create a presentation about AI trends", "referenceImageUrl": "https://example.com/style-reference.jpg", "aspectRatio": "16:9", "resolution": "2K", "page": 5, "contentDetail": "standard", "mode": "async" }
slides_create_pdf_slides (POST /api/v1/slides/create-pdf-slides)
Создание слайдов с индивидуальным дизайном (Nano Banana) из текстового содержимого без эталонного изображения.
- Аргументы:
userInput(строка, обязательно) — содержимое презентацииdesignStyle(строка, необязательно) — текстовое описание визуального стиля; оставьте пустым для стиля по умолчаниюresponseLanguage(строка, необязательно, по умолчанию:Auto)aspectRatio(строка, необязательно, по умолчанию:16:9) — допустимые значения:1:1,2:3,3:2,3:4,4:3,4:5,5:4,9:16,16:9,21:9resolution(строка, необязательно, по умолчанию:2K) —1K,2K,4Kpage(число, необязательно, по умолчанию:0) —0= автоопределение,1–100= точное количество страницcontentDetail(строка, необязательно, по умолчанию:standard) —conciseилиstandardmode(строка, необязательно, по умолчанию:async) —asyncвозвращаетjobId;syncнемедленно возвращаетdownloadUrl
- Кредиты: 100 за страницу (1K/2K) или 200 за страницу (4K)
- Пример:
{ "userInput": "Quarterly business review for Q3 2025", "designStyle": "modern, dark background, bold typography", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "mode": "async" }
slides_generate_narration (POST /api/v1/slides/generate-narration)
Добавление голосового озвучивания с помощью ИИ к завершенному заданию Nano Banana (только slides_create_like_this или slides_create_pdf_slides; Fast PPT не поддерживается). Всегда асинхронно — результат опрашивается с помощью jobs_get.
-
Аргументы (один диктор, по умолчанию
mode: "single"):jobId(строка, обязательно) — UUID завершенного задания Nano Bananamode(строка, необязательно, по умолчанию:single) —singleилиmultispeakerName(строка, необязательно) — имя диктораvoice(строка, необязательно) — один из 30 голосов (см. список ниже)contentMode(строка, необязательно, по умолчанию:standard) —conciseилиstandardincludeIntro(логическое, необязательно, по умолчанию:true)
-
Аргументы (два диктора,
mode: "multi"):jobId(строка, обязательно)mode(строка, обязательно) —multispeaker1Name(строка, обязательно)speaker2Name(строка, обязательно)speaker1Voice(строка, необязательно) — голос для диктора 1speaker2Voice(строка, необязательно) — голос для диктора 2contentMode(строка, необязательно, по умолчанию:standard) —conciseилиstandard
-
Поддерживаемые голоса (30):
Puck,Aoede,Charon,Kore,Fenrir,Zephyr,Leda,Orus,Callirrhoe,Autonoe,Enceladus,Iapetus,Umbriel,Algieba,Despina,Erinome,Algenib,Rasalgethi,Laomedeia,Achernar,Alnilam,Schedar,Gacrux,Pulcherrima,Achird,Zubenelgenubi,Vindemiatrix,Sadachbia,Sadaltager,Sulafat -
Кредиты: 210 за страницу (10 текст + 200 аудио)
-
Пример:
{ "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890", "mode": "multi", "speaker1Name": "Alice", "speaker2Name": "Bob", "speaker1Voice": "Aoede", "speaker2Voice": "Puck", "contentMode": "standard" }
slides_download_pages_voices (POST /api/v1/slides/download-slides-pages-voices)
Экспорт страниц слайдов и аудиоозвучивания в ZIP-файл. Задание должно быть завершено и иметь сгенерированное озвучивание.
- Аргументы:
jobId(строка, обязательно) — UUID задания с завершенным озвучиванием
- Возвращает:
downloadUrl(истекает через 1 час),fileName,expiresIn(3600 секунд) - Содержимое ZIP:
pages/ page_01.png, page_02.png, … voices/ page_01.wav, page_02.wav, … transcript.txt - Кредиты: бесплатно
- Пример:
{ "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890" }
Типичные сценарии работы
Fast PPT (PowerPoint на основе темы):
themes_search→ получитьthemeIdslides_generate(синхронно) → сразу получитьdownloadUrl
Nano Banana (слайды с индивидуальным дизайном):
slides_create_like_thisилиslides_create_pdf_slides(асинхронно) → получитьjobIdjobs_get(опрос каждые 20 с) → получитьdownloadUrl, когдаstatus: "success"
Nano Banana с озвучиванием:
slides_create_like_thisилиslides_create_pdf_slides→ получитьjobIdjobs_get→ дождаться завершения слайдовslides_generate_narration→ получитьjobIdозвучиванияjobs_get→ дождаться завершения озвучиванияslides_download_pages_voices→ получить ссылку для скачивания ZIP
Устранение неполадок (Claude Desktop)
- Если инструменты не отображаются в Claude, убедитесь, что путь к конфигурации абсолютный, и перезапустите приложение.
- Проверьте журналы Claude MCP:
tail -n 50 -f ~/Library/Logs/Claude/mcp*.log
- Для MCP-серверов stdio избегайте вывода в stdout; этот сервер записывает в stderr только ошибки.
Ссылки
- Создание MCP-сервера (официальная документация): https://modelcontextprotocol.io/docs/develop/build-server
- Документация 2slides API: https://2slides.com/api
- 2slides: https://2slides.com
- Шаблоны 2slides: https://2slides.com/templates