Логотип 2Slides
Как подключить Gemini CLI к MCP-серверу 2Slides (руководство 2026)
2Slides Team
5 min read

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

Краткий ответ (≤60 слов): Gemini CLI от Google умеет генерировать настоящие файлы PowerPoint через MCP-сервер 2Slides. Получите ключ на 2slides.com/api, затем добавьте запись mcpServers в ~/.gemini/settings.json — command: "npx", args: ["2slides-mcp"], env.API_KEY для stdio, либо httpUrl: "https://2slides.com/api/mcp?apikey=KEY" для Streamable HTTP. Или выполните gemini mcp add. Затем попросите Gemini собрать презентацию.

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

В этом руководстве даны точные блоки settings.json для обоих транспортов (локальный stdio и удалённый Streamable HTTP), сокращение gemini mcp add и описание каждого инструмента 2Slides.

Зачем подключать Gemini CLI к 2Slides?

Gemini — сильный мультимодальный рассуждатель, но сам по себе он не выдаёт бинарные файлы .pptx. MCP-сервер 2Slides — это специализированный генератор:

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

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

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

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

Оба предоставляют одни и те же инструменты; разница в ключе конфигурации и в том, где запускается коннектор.

Stdio (локально)Streamable HTTP (удалённо)
Ключ конфигурацииcommand / args / envhttpUrl
Локальный Node.jsТребуетсяНе требуется
Лучше всего дляЛокальной разработкиУдалённых/CI, минималистичных установок

Имя ключа имеет значение: Gemini CLI использует httpUrl для Streamable HTTP и url для устаревшего SSE. Для эндпоинта Streamable HTTP 2Slides используйте httpUrl.

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

Gemini CLI читает ~/.gemini/settings.json (глобально) и .gemini/settings.json (проект). Добавьте блок mcpServers:

{ "mcpServers": { "2slides": { "command": "npx", "args": ["-y", "2slides-mcp@latest"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }

Значения env также могут ссылаться на переменные оболочки (например, "API_KEY": "$TWOSLIDES_API_KEY"), если вы не хотите вписывать ключ напрямую.

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

Для размещённого эндпоинта используйте httpUrl:

{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }

Предпочитаете аутентификацию через заголовок? Добавьте объект headers: "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.

Или воспользуйтесь командой gemini mcp add

# stdio (-e задаёт переменные окружения) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx -y 2slides-mcp@latest # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"

Эти команды пишут те же записи mcpServers в settings.json. Среди флагов: -t, --transport (stdio | sse | http), -e, --env, -H, --header и --timeout.

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

В интерактивной сессии gemini выполните:

/mcp

Команда показывает статус каждого сервера (CONNECTED / CONNECTING / DISCONNECTED) и обнаруженные инструменты. Используйте /mcp auth, если удалённый сервер требует OAuth.

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

Просто попросите:

Прочитай ./notes/market-update.md и сгенерируй брифинг из 9 слайдов. Найди профессиональную тему из 2slides, собери PowerPoint и дай мне ссылку на скачивание.

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

Набор инструментов 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Опрашивает асинхронную задачу до завершенияБесплатно

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

  • Использовали url для эндпоинта Streamable HTTP. Gemini CLI трактует url как SSE. Используйте httpUrl для Streamable HTTP 2Slides.
  • Сервер показывает DISCONNECTED в /mcp. Проверьте API-ключ, а для stdio убедитесь, что Node.js установлен.
  • Инструменты не перечислены. Перезапустите сессию после редактирования settings.json или заново выполните gemini mcp add.
  • Нет .pptx без инструмента. Gemini сам по себе набрасывает структуру; файл создаёт 2Slides.
  • Слишком частый опрос. Дайте Gemini опрашивать jobs_get примерно каждые 20 секунд для асинхронных задач Nano Banana / озвучивания.

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

Поддерживает ли Gemini CLI MCP-серверы?

Да. Gemini CLI — MCP-клиент. Настраивайте серверы под mcpServers в ~/.gemini/settings.json или добавляйте их через gemini mcp add. Поддерживаются транспорты stdio, SSE и Streamable HTTP.

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

httpUrl. Используйте url только для устаревших SSE-серверов. Эндпоинт Streamable HTTP 2Slides идёт в httpUrl.

Где Gemini CLI хранит конфигурацию MCP?

~/.gemini/settings.json (глобально) или .gemini/settings.json (проект). Блок MCP — это верхнеуровневый ключ mcpServers.

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

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

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

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

Вывод

Одна запись mcpServers — command для локальной работы, httpUrl для удалённой — превращает Gemini CLI в генератор слайдов. Проверьте через /mcp, затем просто попросите презентацию.

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

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

Источники:

About 2Slides

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

Try For Free
2Slides logo

Ваш AI-агент для слайдов. Экономьте время, сияйте быстрее с интеллектуальным созданием презентаций.

Резюмировать с помощью ИИ

ChatGPTClaudeGrokPerplexity
Все сервисы работают

Ресурсы

Сравнение