

Как подключить Gemini CLI к MCP-серверу 2Slides (руководство 2026)
Краткий ответ (≤60 слов): Gemini CLI от Google умеет генерировать настоящие файлы PowerPoint через MCP-сервер 2Slides. Получите ключ на 2slides.com/api, затем добавьте запись
вmcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]для stdio, либоenv.API_KEYдля Streamable HTTP. Или выполнитеhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Затем попросите Gemini собрать презентацию.gemini mcp add
Gemini CLI — это open-source терминальный ИИ-агент от Google, и он «говорит» на языке Model Context Protocol (MCP). Подключите его к MCP-серверу 2Slides — и Gemini сможет превращать запрос (или файл в вашем рабочем каталоге) в готовый редактируемый
.pptxВ этом руководстве даны точные блоки
settings.jsongemini mcp addЗачем подключать Gemini CLI к 2Slides?
Gemini — сильный мультимодальный рассуждатель, но сам по себе он не выдаёт бинарные файлы
.pptx- Gemini CLI читает ваш исходник, планирует слайды и пишет тексты.
- MCP-сервер 2Slides рендерит настоящий PowerPoint — Fast PPT на основе темы или слайды с дизайном из изображений с опциональным озвучиванием ИИ-голосом и экспортируемым комплектом.
Что понадобится в первую очередь
- Установленный Gemini CLI (в вашем PATH).
gemini - API-ключ 2Slides с 2slides.com/api.
- Node.js для транспорта stdio (). Транспорту HTTP ничего локального не нужно.
npx 2slides-mcp
Stdio или Streamable HTTP: какой транспорт?
Оба предоставляют одни и те же инструменты; разница в ключе конфигурации и в том, где запускается коннектор.
| Stdio (локально) | Streamable HTTP (удалённо) | |
|---|---|---|
| Ключ конфигурации | commandargsenv | httpUrl |
| Локальный Node.js | Требуется | Не требуется |
| Лучше всего для | Локальной разработки | Удалённых/CI, минималистичных установок |
Имя ключа имеет значение: Gemini CLI использует
для Streamable HTTP иhttpUrlдля устаревшего SSE. Для эндпоинта Streamable HTTP 2Slides используйтеurl.httpUrl
Способ 1: stdio в settings.json
Gemini CLI читает
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "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
gemini mcp add# stdio (-e задаёт переменные окружения) gemini mcp add -e API_KEY=YOUR_2SLIDES_API_KEY 2slides npx 2slides-mcp # Streamable HTTP gemini mcp add --transport http 2slides-remote "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
Эти команды пишут те же записи
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutПроверьте подключение
В интерактивной сессии
gemini/mcp
Команда показывает статус каждого сервера (CONNECTED / CONNECTING / DISCONNECTED) и обнаруженные инструменты. Используйте
/mcp authСгенерируйте первую презентацию
Просто попросите:
Прочитай ./notes/market-update.md и сгенерируй брифинг из 9 слайдов. Найди профессиональную тему из 2slides, собери PowerPoint и дай мне ссылку на скачивание.
Gemini CLI запускает
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 | Опрашивает асинхронную задачу до завершения | Бесплатно |
Частые ошибки и решение проблем
- Использовали для эндпоинта Streamable HTTP. Gemini CLI трактует
urlкак SSE. Используйтеurlдля Streamable HTTP 2Slides.httpUrl - Сервер показывает DISCONNECTED в . Проверьте API-ключ, а для stdio убедитесь, что Node.js установлен.
/mcp - Инструменты не перечислены. Перезапустите сессию после редактирования или заново выполните
settings.json.gemini mcp add - Нет без инструмента. Gemini сам по себе набрасывает структуру; файл создаёт 2Slides.
.pptx - Слишком частый опрос. Дайте Gemini опрашивать примерно каждые 20 секунд для асинхронных задач Nano Banana / озвучивания.
jobs_get
Часто задаваемые вопросы
Поддерживает ли Gemini CLI MCP-серверы?
Да. Gemini CLI — MCP-клиент. Настраивайте серверы под
mcpServers~/.gemini/settings.jsongemini mcp addКакой ключ конфигурации для сервера Streamable HTTP?
httpUrlurlhttpUrlГде Gemini CLI хранит конфигурацию MCP?
~/.gemini/settings.json.gemini/settings.jsonmcpServersПолучается ли настоящий PowerPoint?
Да —
slides_generate.pptxГде взять ключ и конфигурацию?
На 2slides.com/api?tab=mcp: ваш ключ, готовая к вставке конфигурация и URL эндпоинта Streamable HTTP.
Вывод
Одна запись
—mcpServersдля локальной работы,commandдля удалённой — превращает Gemini CLI в генератор слайдов. Проверьте черезhttpUrl, затем просто попросите презентацию./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