

OpenClaw ile 2Slides MCP Sunucusu Nasıl Kullanılır (2026 Rehberi)
Hızlı yanıt (≤60 kelime): OpenClaw,
~/.openclaw/openclaw.jsoniçindekimcp.serversanahtarı altına 2Slides MCP sunucusunu ekleyerek gerçek PowerPoint dosyaları üretebilir. 2slides.com/api adresinden bir anahtar alın, bir stdio sunucusu (command: "npx",args: ["2slides-mcp"],env.API_KEY) veya bir uzak sunucu (url+transport: "streamable-http") ekleyin, ardından OpenClaw ajanınızdan bir sunum hazırlamasını isteyin.
OpenClaw, açık kaynaklı bir yapay zeka ajan çatısıdır ve tam bir Model Context Protocol (MCP) istemcisidir. 2Slides MCP sunucusunu bağlayın; herhangi bir OpenClaw ajanı bir özeti — ya da okuyabileceği bir belgeyi — bitmiş, düzenlenebilir bir .pptx'e dönüştürme yeteneği kazanır.
Bu rehber, her iki taşıma için (yerel stdio ve uzak Streamable HTTP) tam openclaw.json şemasını, openclaw mcp CLI kısayollarını, MCP araçlarının ajan araç profillerinde nasıl ortaya çıktığını ve canlı bir prob ile her şeyin nasıl doğrulanacağını kapsar.
OpenClaw'a 2Slides sunucusunu neden vermeli?
OpenClaw ajanları akıl yürütür, planlar ve dosyalarınızı okur. İkili slayt dosyaları üretmezler — bu, özel bir üreticinin işidir. 2Slides eklendiğinde:
- OpenClaw kaynak materyalinizden slayt yapısına, metnine ve anlatısına karar verir.
- 2Slides MCP sunucusu gerçek PowerPoint'i — tema tabanlı Fast PPT ya da isteğe bağlı yapay zeka sesli anlatımı ve dışa aktarılabilir bir varlık paketi içeren görsel tasarımlı slaytlar — üretir.
Önce neye ihtiyacınız var
- OpenClaw kurulu (
openclawPATH'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?
2Slides MCP sunucusu her ikisini de destekler. OpenClaw'da bu ikisi yalnızca hangi alanları ayarladığınıza göre ayırt edilir — type alanı yoktur:
| Stdio (yerel) | Streamable HTTP (uzak) | |
|---|---|---|
| Tanımlayıcı alan | command mevcut | url mevcut |
| Taşıma alanı | yok | transport: "streamable-http" |
| Yerel Node.js | Gerekli | Gerekli değil |
| En uygun olduğu durum | Yerel ajanlar, tam kontrol | Uzak/barındırılan ajanlar, CI |
Yöntem 1: openclaw.json içinde stdio
OpenClaw'ın yapılandırması ~/.openclaw/openclaw.json içinde bulunur. MCP sunucuları, üst düzey mcp anahtarının altında, ad ile anahtarlanmış bir servers nesnesine gider:
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}
}Bu kadar — command'ın varlığı onu yerel bir stdio sunucusu olarak işaretler.
Yöntem 2: openclaw.json içinde Streamable HTTP
Barındırılan uç nokta için url ve standart transport alanını ayarlayın:
{
"mcp": {
"servers": {
"2slides": {
"url": "https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY",
"transport": "streamable-http"
}
}
}
}Not: OpenClaw'ın standart taşıma değeri
"streamable-http"'tir (eski birtype: "http"takma adı kabul edilir ancak normalleştirilerek kaldırılır —transportyazın). Anahtarınız URL'de değil bir başlıkta yer alıyorsa,?apikey=sorgusu yerine"headers": { "Authorization": "Bearer YOUR_2SLIDES_API_KEY" }kullanın.
Veya openclaw mcp CLI'sini kullanın
Bunlar aynı mcp.servers yapılandırmasına yazar:
# stdio
openclaw mcp add 2slides --command npx --arg 2slides-mcp --env API_KEY=YOUR_2SLIDES_API_KEY
# remote (set the full server object as JSON)
openclaw mcp set 2slides '{"url":"https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEY","transport":"streamable-http"}'Bağlantıyı doğrulama
OpenClaw, özel MCP tanılama araçlarıyla gelir:
openclaw mcp status --verbose # resolved transport/auth/timeouts (static, no connection)
openclaw mcp doctor 2slides --probe # static checks, then a live connection test
openclaw mcp probe 2slides --json # connect live and list the exposed tools
openclaw mcp reload # drop cached in-process MCP runtimesBaşarılı bir probe, 2Slides araçlarını (slides_generate, themes_search ve diğerleri) listeler ve ajanın bunları çağırabileceğini doğrular.
Araçlar ajanınıza nasıl ulaşır
Yapılandırılmış MCP araçları, OpenClaw'ın coding ve messaging araç profillerinde otomatik olarak sunulur. Notlar:
minimalprofili MCP araçlarını gizler; bunları görmüyorsanız profil değiştirin.- MCP araçlarını açıkça devre dışı bırakmak için
tools.deny'a"bundle-mcp"ekleyin. - 2Slides araçlarının yalnızca bazılarını sunmak için, sunucu başına
toolFilter.include/toolFilter.excludekullanın (tam adlar veya*joker karakterleri):
{
"mcp": {
"servers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" },
"toolFilter": { "include": ["themes_search", "slides_generate", "jobs_get"] }
}
}
}
}Bir sunucuyu tanımlı ama etkin değil tutmak için "enabled": false ayarlayın.
İlk sunumunuzu oluşturun
OpenClaw ajanınıza sade bir dille isteyin:
Read PROJECT_BRIEF.md and generate an 8-slide overview deck.
Find a clean "minimal" theme from 2slides first, then create
the PowerPoint and give me the download link.OpenClaw themes_search → slides_generate (Fast PPT) çağırır → downloadUrl'yi döndürür. Özel görsel tasarımlı slaytlar için slides_create_pdf_slides kullanır ve hazır olana kadar jobs_get ile (yaklaşık her 20 saniyede bir) 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
mcp.serversyerinemcpServerskullanmak. OpenClaw yapılandırmasında anahtarmcp.servers'tır. (mcpServersfarklı, harici-istemci bir kavramdır — OpenClaw'ı bir sunucu olarak çalıştırmak.)transportyerinetypeyazmak.typeeski bir takma addır; standart alantransport: "streamable-http"'tir.- Araçlar görünmüyor. Büyük olasılıkla
minimalprofilindesiniz ya datools.deny,bundle-mcpiçeriyor.coding/messagingprofiline geçin veopenclaw mcp reloadçalıştırın. - stdio sunucusu başlamıyor. Node.js'in kurulu olduğunu ve
API_KEY'inenviçinde ayarlandığını onaylayın. - Eşzamansız işleri yoklamak. Ajanın
jobs_get'i ~20sn'de bir yoklamasına izin verin; Nano Banana ve anlatım işleri varsayılan olarak eşzamansızdır.
Sık sorulan sorular
OpenClaw özel MCP sunucularını destekliyor mu?
Evet. OpenClaw doğal bir MCP istemcisidir. Sunucuları ~/.openclaw/openclaw.json içindeki mcp.servers anahtarı altına ya da openclaw mcp add / openclaw mcp set aracılığıyla ekleyin. Hem stdio hem Streamable HTTP taşımaları desteklenir.
OpenClaw'da MCP sunucuları için yapılandırma anahtarı nedir?
mcp.servers — üst düzey mcp nesnesi içinde ad ile anahtarlanmış bir nesne. Yerel sunucular command/args/env kullanır; uzak sunucular url + transport: "streamable-http" kullanır.
2Slides'ın bağlı olduğunu nasıl onaylarım?
Sunulan araçları listeleyen canlı bir bağlantı için openclaw mcp probe 2slides --json, ya da statik kontroller artı bir bağlantı testi için openclaw mcp doctor 2slides --probe çalıştırın.
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ı ve dışa aktarılabilir bir paket 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ı.
Özet
openclaw.jsoniçindeki tek birmcp.serversgirdisi, her OpenClaw ajanına bir slayt üreticisi verir. Yerel için stdio, uzak içintransport: "streamable-http"— ardından çalıştığını kanıtlamak içinopenclaw mcp probe.
Daha geniş bağlam için, MCP'nin sunum iş akışlarını nasıl değiştirdiğine ve PowerPoint MCP sunucu ekosistemi haritasına bakın. Ajanları mı karşılaştırıyorsunuz? Aynı sunucuyla Claude Code'u ve OpenAI Codex'i nasıl kullanacağınıza bakın.
Anahtarınızı ve yapılandırmanızı 2slides.com/api?tab=mcp adresinden alın ve OpenClaw ajanınıza bitmiş bir sunuma giden tek cümlelik bir yol verin.
Kaynaklar:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free