

Jak używać Gemini CLI z serwerem MCP 2Slides (przewodnik 2026)
Szybka odpowiedź (≤60 słów): Gemini CLI od Google potrafi generować prawdziwe pliki PowerPoint poprzez serwer MCP 2Slides. Zdobądź klucz na 2slides.com/api, a następnie dodaj wpis
domcpServers—~/.gemini/settings.json,command: "npx",args: ["2slides-mcp"]dla stdio lubenv.API_KEYdla Streamable HTTP. Albo uruchomhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Potem poproś Gemini o zbudowanie prezentacji.gemini mcp add
Gemini CLI to otwartoźródłowy terminalowy agent AI od Google, który mówi w języku Model Context Protocol (MCP). Połącz go z serwerem MCP 2Slides, a Gemini zamieni prompt — albo plik w Twoim katalogu roboczym — w gotowy, edytowalny
.pptxTen przewodnik podaje dokładne bloki
settings.jsongemini mcp addPo co łączyć Gemini CLI z 2Slides?
Gemini to mocny multimodalny model rozumujący, ale samodzielnie nie generuje binarnych plików
.pptx- Gemini CLI czyta Twoje źródło, planuje slajdy i pisze treść.
- Serwer MCP 2Slides renderuje rzeczywisty PowerPoint — Fast PPT oparty na motywie albo slajdy obrazowe z opcjonalną narracją AI i pakietem do eksportu.
Czego potrzebujesz na początek
- Zainstalowanego Gemini CLI (w PATH).
gemini - Klucza API 2Slides z 2slides.com/api.
- Node.js dla transportu stdio (). Transport HTTP nie wymaga niczego lokalnie.
npx 2slides-mcp
Stdio czy Streamable HTTP: który transport?
Oba udostępniają te same narzędzia; różnica polega na kluczu konfiguracji i tym, gdzie działa łącznik.
| Stdio (lokalnie) | Streamable HTTP (zdalnie) | |
|---|---|---|
| Klucz konfiguracji | commandargsenv | httpUrl |
| Lokalny Node.js | Wymagany | Niewymagany |
| Najlepszy do | Lokalnego dev | Zdalnych/CI, minimalnych konfiguracji |
Nazwa klucza ma znaczenie: Gemini CLI używa
dla Streamable HTTP orazhttpUrldla starszego SSE. Dla endpointu Streamable HTTP 2Slides użyjurl.httpUrl
Metoda 1: stdio w settings.json
Gemini CLI czyta
~/.gemini/settings.json.gemini/settings.jsonmcpServers{ "mcpServers": { "2slides": { "command": "npx", "args": ["2slides-mcp"], "env": { "API_KEY": "YOUR_2SLIDES_API_KEY" } } } }
Wartości
env"API_KEY": "$TWOSLIDES_API_KEY"Metoda 2: Streamable HTTP w settings.json
Dla hostowanego endpointu użyj
httpUrl{ "mcpServers": { "2slides-remote": { "httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY" } } }
Wolisz uwierzytelnianie nagłówkiem? Dodaj obiekt
headers"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }Albo użyj polecenia gemini mcp add
gemini mcp add# stdio (-e sets env vars) 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"
Te polecenia zapisują te same wpisy
mcpServerssettings.json-t, --transport-e, --env-H, --header--timeoutWeryfikacja połączenia
W interaktywnej sesji
gemini/mcp
Pokaże status każdego serwera (CONNECTED / CONNECTING / DISCONNECTED) oraz wykryte narzędzia. Użyj
/mcp authWygeneruj swoją pierwszą prezentację
Po prostu poproś:
Read ./notes/market-update.md and generate a 9-slide briefing. Find a professional theme from 2slides, build the PowerPoint, and give me the download link.
Gemini CLI uruchamia
themes_searchslides_generatedownloadUrlslides_create_pdf_slidesjobs_getZestaw narzędzi MCP 2Slides
| Narzędzie | Co robi | Kredyty |
|---|---|---|
themes_search | Znajdź themeId | Bezpłatnie |
slides_generate | PowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie | 10 / strona |
slides_create_pdf_slides | Niestandardowe slajdy obrazowe z tekstu (Nano Banana) | 100 / strona (1K/2K), 200 (4K) |
slides_create_like_this | Slajdy dopasowane do stylu obrazu referencyjnego | 100 / strona (1K/2K), 200 (4K) |
slides_generate_narration | Dodaj narrację głosową AI do zadania Nano Banana | 210 / strona |
slides_download_pages_voices | Eksportuj strony + audio jako ZIP | Bezpłatnie |
jobs_get | Odpytuj zadanie asynchroniczne aż do zakończenia | Bezpłatnie |
Częste błędy i rozwiązywanie problemów
- Użyto dla endpointu Streamable HTTP. Gemini CLI traktuje
urljako SSE. Dla Streamable HTTP 2Slides użyjurl.httpUrl - Serwer pokazuje DISCONNECTED w . Sprawdź klucz API, a dla stdio potwierdź, że Node.js jest zainstalowany.
/mcp - Brak wyświetlonych narzędzi. Zrestartuj sesję po edycji lub ponownie uruchom
settings.json.gemini mcp add - Brak bez narzędzia. Samo Gemini szkicuje konspekt; 2Slides tworzy plik.
.pptx - Zbyt częste odpytywanie. Pozwól Gemini odpytywać mniej więcej co 20 sekund dla asynchronicznych zadań Nano Banana / narracji.
jobs_get
Najczęściej zadawane pytania
Czy Gemini CLI obsługuje serwery MCP?
Tak. Gemini CLI jest klientem MCP. Konfiguruj serwery pod
mcpServers~/.gemini/settings.jsongemini mcp addJaki jest klucz konfiguracji dla serwera Streamable HTTP?
httpUrlurlhttpUrlGdzie Gemini CLI przechowuje konfigurację MCP?
~/.gemini/settings.json.gemini/settings.jsonmcpServersCzy tworzy prawdziwy PowerPoint?
Tak —
slides_generate.pptxSkąd wziąć klucz i konfigurację?
Z 2slides.com/api?tab=mcp: Twój klucz, gotowa do skopiowania konfiguracja i adres URL endpointu Streamable HTTP.
Podsumowanie
Jeden wpis
—mcpServerslokalnie,commandzdalnie — zamienia Gemini CLI w generator slajdów. Zweryfikuj przezhttpUrl, a potem po prostu poproś o prezentację./mcp
Szerszy obraz znajdziesz w artykule jak MCP zmienia procesy pracy nad prezentacjami oraz w mapie ekosystemu serwerów MCP dla PowerPointa. Pracujesz w innym agencie terminalowym? Zobacz Claude Code, OpenAI Codex oraz Qwen Code z tym samym serwerem.
Zdobądź klucz i konfigurację na 2slides.com/api?tab=mcp i wygeneruj swoją pierwszą prezentację z Gemini CLI w niecałą minutę.
Źródła:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free