

Gemini CLI ile 2Slides MCP Sunucusu Nasıl Kullanılır (2026 Rehberi)
Hızlı yanıt (≤60 kelime): Google'ın Gemini CLI'si, 2Slides MCP sunucusu aracılığıyla gerçek PowerPoint dosyaları üretebilir. 2slides.com/api adresinden bir anahtar alın, ardından
~/.gemini/settings.jsondosyasına birmcpServersgirdisi ekleyin — stdio içincommand: "npx",args: ["2slides-mcp"],env.API_KEYya da Streamable HTTP içinhttpUrl: "https://2slides.com/api/mcp?apikey=KEY". Veyagemini mcp addçalıştırın. Sonra Gemini'den bir sunum hazırlamasını isteyin.
Gemini CLI, Google'ın açık kaynaklı terminal yapay zeka ajanıdır ve Model Context Protocol (MCP) dilini konuşur. Onu 2Slides MCP sunucusuna bağlayın; Gemini bir istemi — ya da çalışma dizininizdeki bir dosyayı — bitmiş, düzenlenebilir bir .pptx'e dönüştürebilir.
Bu rehber, her iki taşıma için (yerel stdio ve uzak Streamable HTTP) tam settings.json bloklarını, gemini mcp add kısayolunu ve her 2Slides aracının ne yaptığını verir.
Gemini CLI'yi 2Slides'a neden bağlamalı?
Gemini güçlü bir çok kipli akıl yürütücüdür, ancak kendi başına ikili .pptx dosyaları üretmez. 2Slides MCP sunucusu, özel üreticidir:
- Gemini CLI kaynağınızı okur, slaytları planlar ve metni yazar.
- 2Slides MCP sunucusu gerçek PowerPoint'i — tema tabanlı Fast PPT ya da isteğe bağlı yapay zeka anlatımı ve dışa aktarılabilir bir paket içeren görsel tasarımlı slaytlar — oluşturur.
Önce neye ihtiyacınız var
- Gemini CLI kurulu (
geminiPATH'inizde). - Bir 2Slides API anahtarı 2slides.com/api adresinden.
- Node.js stdio taşıması için (
npx -y 2slides-mcp@latest). HTTP taşıması yerelde hiçbir şeye ihtiyaç duymaz.
Stdio mı Streamable HTTP mı: hangi taşıma?
Her ikisi de aynı araçları sunar; fark, yapılandırma anahtarı ve bağlayıcının nerede çalıştığıdır.
| Stdio (yerel) | Streamable HTTP (uzak) | |
|---|---|---|
| Yapılandırma anahtarı | command / args / env | httpUrl |
| Yerel Node.js | Gerekli | Gerekli değil |
| En uygun olduğu durum | Yerel geliştirme | Uzak/CI, ince kurulumlar |
Anahtar adı önemlidir: Gemini CLI, Streamable HTTP için
httpUrlve eski SSE içinurlkullanır. 2Slides Streamable HTTP uç noktası içinhttpUrlkullanın.
Yöntem 1: settings.json içinde stdio
Gemini CLI, ~/.gemini/settings.json (global) ve .gemini/settings.json (proje) dosyalarını okur. Bir mcpServers bloğu ekleyin:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}Anahtarı satır içine yazmamayı tercih ederseniz, env değerleri kabuk değişkenlerine de başvurabilir (örn. "API_KEY": "$TWOSLIDES_API_KEY").
Yöntem 2: settings.json içinde Streamable HTTP
Barındırılan uç nokta için httpUrl kullanın:
{
"mcpServers": {
"2slides-remote": {
"httpUrl": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY"
}
}
}Başlık kimlik doğrulamasını mı tercih ediyorsunuz? Bir headers nesnesi ekleyin: "headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }.
Veya gemini mcp add komutunu kullanın
# 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"Bunlar aynı mcpServers girdilerini settings.json içine yazar. Bayraklar arasında -t, --transport (stdio | sse | http), -e, --env, -H, --header ve --timeout bulunur.
Bağlantıyı doğrulama
Etkileşimli bir gemini oturumu içinde şunu çalıştırın:
/mcpHer sunucunun durumunu (CONNECTED / CONNECTING / DISCONNECTED) ve keşfedilen araçları gösterir. Bir uzak sunucu OAuth gerektiriyorsa /mcp auth kullanın.
İlk sunumunuzu oluşturun
Sadece isteyin:
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 themes_search → slides_generate (Fast PPT) çalıştırır → downloadUrl'yi döndürür. Özel görsel tasarımlı slaytlar için slides_create_pdf_slides kullanır ve sunum hazır olana kadar jobs_get ile yoklar.
2Slides MCP araç yüzeyi
| Araç | Ne yapar | Kredi |
|---|---|---|
themes_search | Fast PPT için bir themeId bulur | Ücretsiz |
slides_generate | Tema tabanlı PowerPoint (Fast PPT), eşzamanlı/eşzamansız | sayfa başına 10 |
slides_create_pdf_slides | Metinden özel görsel tasarımlı slaytlar (Nano Banana) | sayfa başına 100 (1K/2K), 200 (4K) |
slides_create_like_this | Bir referans görselin stiline uyan slaytlar | sayfa başına 100 (1K/2K), 200 (4K) |
slides_generate_narration | Bir Nano Banana işine yapay zeka sesli anlatım ekler | sayfa başına 210 |
slides_download_slides_pages_voices | Sayfaları + sesi ZIP olarak dışa aktarır | Ücretsiz |
jobs_get | Eşzamansız bir işi tamamlanana kadar yoklar | Ücretsiz |
Sık yapılan hatalar ve sorun giderme
- Streamable HTTP uç noktası için
urlkullanmak. Gemini CLIurl'yi SSE olarak değerlendirir. 2Slides'ın Streamable HTTP'si içinhttpUrlkullanın. - Sunucu
/mcpiçinde DISCONNECTED gösteriyor. API anahtarını kontrol edin ve stdio için Node.js'in kurulu olduğunu onaylayın. - Hiç araç listelenmiyor.
settings.json'ı düzenledikten sonra oturumu yeniden başlatın ya dagemini mcp add'i yeniden çalıştırın. - Araç olmadan
.pptxolmaz. Gemini tek başına bir taslak hazırlar; 2Slides dosyayı üretir. - Sıkı yoklama. Eşzamansız Nano Banana / anlatım işleri için Gemini'nin
jobs_get'i yaklaşık her 20 saniyede bir yoklamasına izin verin.
Sık sorulan sorular
Gemini CLI MCP sunucularını destekliyor mu?
Evet. Gemini CLI bir MCP istemcisidir. Sunucuları ~/.gemini/settings.json içindeki mcpServers altında yapılandırın ya da gemini mcp add ile ekleyin. Stdio, SSE ve Streamable HTTP taşımalarının hepsi desteklenir.
Streamable HTTP sunucusu için yapılandırma anahtarı nedir?
httpUrl. url'yi yalnızca eski SSE sunucuları için kullanın. 2Slides Streamable HTTP uç noktası httpUrl'ye gider.
Gemini CLI MCP yapılandırmasını nerede saklar?
~/.gemini/settings.json (global) ya da .gemini/settings.json (proje). MCP bloğu, üst düzey mcpServers anahtarıdır.
Gerçek bir PowerPoint üretiyor mu?
Evet — slides_generate düzenlenebilir bir .pptx döndürür. Nano Banana araçları isteğe bağlı yapay zeka anlatımı içeren görsel tasarımlı sunumlar döndürür.
Anahtarı ve yapılandırmayı nereden alırım?
2slides.com/api?tab=mcp adresinden: anahtarınız, kopyala-yapıştır bir yapılandırma ve Streamable HTTP uç noktası URL'si.
Özet
Tek bir
mcpServersgirdisi — yerel içincommand, uzak içinhttpUrl— Gemini CLI'yi bir slayt üreticisine dönüştürür./mcpile doğrulayın, sonra sadece bir sunum isteyin.
Daha geniş resim için, MCP'nin sunum iş akışlarını nasıl değiştirdiğine ve PowerPoint MCP sunucu ekosistemi haritasına bakın. Başka bir terminal ajanında mı çalışıyorsunuz? Aynı sunucuyla Claude Code, OpenAI Codex ve Qwen Code kullanımına bakın.
Anahtarınızı ve yapılandırmanızı 2slides.com/api?tab=mcp adresinden alın ve ilk sunumunuzu bir dakikadan kısa sürede Gemini CLI'den oluşturun.
Kaynaklar:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free