Logo 2Slides
Jak używać Gemini CLI z serwerem MCP 2Slides (przewodnik 2026)
2Slides Team
5 min read

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 mcpServers do ~/.gemini/settings.json — command: "npx", args: ["2slides-mcp"], env.API_KEY dla stdio lub httpUrl: "https://2slides.com/api/mcp?apikey=KEY" dla Streamable HTTP. Albo uruchom gemini mcp add. Potem poproś Gemini o zbudowanie prezentacji.

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 .pptx.

Ten przewodnik podaje dokładne bloki settings.json dla obu transportów (lokalnego stdio i zdalnego Streamable HTTP), skrót gemini mcp add oraz opis działania każdego narzędzia 2Slides.

Po co łączyć Gemini CLI z 2Slides?

Gemini to mocny multimodalny model rozumujący, ale samodzielnie nie generuje binarnych plików .pptx. Serwer MCP 2Slides jest wyspecjalizowanym generatorem:

  • 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

  1. Zainstalowanego Gemini CLI (gemini w PATH).
  2. Klucza API 2Slides z 2slides.com/api.
  3. Node.js dla transportu stdio (npx -y 2slides-mcp@latest). Transport HTTP nie wymaga niczego lokalnie.

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 konfiguracjicommand / args / envhttpUrl
Lokalny Node.jsWymaganyNiewymagany
Najlepszy doLokalnego devZdalnych/CI, minimalnych konfiguracji

Nazwa klucza ma znaczenie: Gemini CLI używa httpUrl dla Streamable HTTP oraz url dla starszego SSE. Dla endpointu Streamable HTTP 2Slides użyj httpUrl.

Metoda 1: stdio w settings.json

Gemini CLI czyta ~/.gemini/settings.json (globalnie) oraz .gemini/settings.json (projekt). Dodaj blok mcpServers:

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

Wartości env mogą też odwoływać się do zmiennych powłoki (np. "API_KEY": "$TWOSLIDES_API_KEY"), jeśli wolisz nie wpisywać klucza na sztywno.

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

# stdio (-e sets env vars) 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"

Te polecenia zapisują te same wpisy mcpServers do settings.json. Flagi obejmują -t, --transport (stdio | sse | http), -e, --env, -H, --header oraz --timeout.

Weryfikacja połączenia

W interaktywnej sesji gemini uruchom:

/mcp

Pokaże status każdego serwera (CONNECTED / CONNECTING / DISCONNECTED) oraz wykryte narzędzia. Użyj /mcp auth, jeśli serwer zdalny wymaga OAuth.

Wygeneruj 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_search → slides_generate (Fast PPT) → zwraca downloadUrl. Dla niestandardowych slajdów projektowanych jako obrazy używa slides_create_pdf_slides i odpytuje jobs_get, aż prezentacja będzie gotowa.

Zestaw narzędzi MCP 2Slides

NarzędzieCo robiKredyty
themes_searchZnajdź themeId dla Fast PPTBezpłatnie
slides_generatePowerPoint oparty na motywie (Fast PPT), synchronicznie/asynchronicznie10 / strona
slides_create_pdf_slidesNiestandardowe slajdy obrazowe z tekstu (Nano Banana)100 / strona (1K/2K), 200 (4K)
slides_create_like_thisSlajdy dopasowane do stylu obrazu referencyjnego100 / strona (1K/2K), 200 (4K)
slides_generate_narrationDodaj narrację głosową AI do zadania Nano Banana210 / strona
slides_download_slides_pages_voicesEksportuj strony + audio jako ZIPBezpłatnie
jobs_getOdpytuj zadanie asynchroniczne aż do zakończeniaBezpłatnie

Częste błędy i rozwiązywanie problemów

  • Użyto url dla endpointu Streamable HTTP. Gemini CLI traktuje url jako SSE. Dla Streamable HTTP 2Slides użyj httpUrl.
  • Serwer pokazuje DISCONNECTED w /mcp. Sprawdź klucz API, a dla stdio potwierdź, że Node.js jest zainstalowany.
  • Brak wyświetlonych narzędzi. Zrestartuj sesję po edycji settings.json lub ponownie uruchom gemini mcp add.
  • Brak .pptx bez narzędzia. Samo Gemini szkicuje konspekt; 2Slides tworzy plik.
  • Zbyt częste odpytywanie. Pozwól Gemini odpytywać jobs_get mniej więcej co 20 sekund dla asynchronicznych zadań Nano Banana / narracji.

Najczęściej zadawane pytania

Czy Gemini CLI obsługuje serwery MCP?

Tak. Gemini CLI jest klientem MCP. Konfiguruj serwery pod mcpServers w ~/.gemini/settings.json albo dodawaj je poleceniem gemini mcp add. Obsługiwane są transporty stdio, SSE oraz Streamable HTTP.

Jaki jest klucz konfiguracji dla serwera Streamable HTTP?

httpUrl. Używaj url tylko dla starszych serwerów SSE. Endpoint Streamable HTTP 2Slides trafia do httpUrl.

Gdzie Gemini CLI przechowuje konfigurację MCP?

~/.gemini/settings.json (globalnie) albo .gemini/settings.json (projekt). Blok MCP to klucz najwyższego poziomu mcpServers.

Czy tworzy prawdziwy PowerPoint?

Tak — slides_generate zwraca edytowalny .pptx. Narzędzia Nano Banana zwracają prezentacje projektowane jako obrazy z opcjonalną narracją AI.

Ską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 mcpServers — command lokalnie, httpUrl zdalnie — zamienia Gemini CLI w generator slajdów. Zweryfikuj przez /mcp, a potem po prostu poproś o prezentację.

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
2Slides logo

Twój Agent AI dla slajdów. Oszczędzaj czas, błyszcz szybciej dzięki inteligentnemu tworzeniu prezentacji.

Podsumuj za pomocą AI

ChatGPTClaudeGrokPerplexity
Wszystkie usługi działają

© 2026 2slides. Wszelkie prawa zastrzeżone.