

Claude Code mit dem 2Slides MCP Server nutzen (Anleitung 2026)
Kurzantwort (≤60 Wörter): Claude Code kann echte PowerPoint-Dateien erzeugen, indem es sich mit dem 2Slides MCP Server verbindet. Hol dir einen API-Key auf 2slides.com/api und führe dann
claude mcp add 2slides -e API_KEY=xxx -- npx -y 2slides-mcp@latestfür lokales stdio aus, oderclaude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=KEYfür entferntes Streamable HTTP. Dann bitte Claude Code einfach, ein Deck zu bauen.
Claude Code ist der terminalbasierte Coding-Agent von Anthropic und spricht das Model Context Protocol (MCP) nativ. Das bedeutet: Du kannst ihm ein Tool geben, das Text in eine fertige .pptx-Datei verwandelt – ohne deine Shell jemals zu verlassen. Der 2Slides MCP Server ist genau dieses Tool: ein schlanker Connector, der die APIs von 2Slides für Folienerzeugung, Themes, Vertonung und Export als MCP-Tools bereitstellt, die Claude Code direkt aufrufen kann.
Diese Anleitung zeigt dir beide Verbindungswege – lokal über stdio und entfernt über Streamable HTTP –, welchen du wählen solltest, was jedes Tool tut und die exakten Prompts, die eine einzeilige Anfrage in eine herunterladbare PowerPoint verwandeln.
Warum Claude Code überhaupt mit 2Slides verbinden?
Claude Code ist hervorragend darin, über dein Repo zu reasoning, Inhalte zu entwerfen und ein Argument zu strukturieren. Was es allein nicht kann: eine echte, editierbare .pptx mit Formen, Diagrammen, Themes und Sprechernotizen ausgeben. Das ist ein Problem der Dateierzeugung und gehört in ein dediziertes Tool.
Die Aufteilung ist sauber:
- Claude Code liest dein Quellmaterial (eine README, eine Spezifikation, eine CSV-Datei, eine Recherchenotiz), denkt darüber nach und entscheidet, was auf jede Folie kommt.
- Der 2Slides MCP Server nimmt diesen Plan und rendert eine echte PowerPoint-Datei – oder bildbasierte Folien mit KI-Sprachvertonung und MP4-Export.
Du bleibst die ganze Zeit im Terminal. Fragen, ~30–60 Sekunden warten, Download-URL erhalten.
Was du zuerst brauchst
- Claude Code installiert und authentifiziert (
claudeim PATH). - Einen 2Slides API-Key. Erstelle einen auf 2slides.com/api. Dieselbe Seite enthält eine Copy-and-paste-MCP-Konfiguration und den Streamable-HTTP-Endpunkt.
- Node.js (für den stdio-Transport, der
npx -y 2slides-mcp@latestlokal ausführt). Der HTTP-Transport braucht lokal überhaupt nichts.
Stdio vs. Streamable HTTP: Welcher Transport?
Der 2Slides MCP Server unterstützt zwei Transporte. Beide stellen dasselbe Tool-Set bereit; sie unterscheiden sich nur darin, wo der Connector läuft.
| Stdio-Protokoll | Streamable-HTTP-Protokoll | |
|---|---|---|
| Wo es läuft | Lokal, via npx -y 2slides-mcp@latest | Entfernt, gehostet von 2Slides |
| Node.js lokal nötig | Ja | Nein |
| Einrichtung | stdio-Server + API_KEY-Env hinzufügen | Eine URL mit ?apikey= hinzufügen |
| Am besten für | Lokale Entwicklung, offline-tauglich, volle Kontrolle | Container, CI, schlanke Clients, keine lokalen Abhängigkeiten |
| Auth | API_KEY-Umgebungsvariable | API-Key in der URL-Query (oder Authorization-Header) |
Faustregel: Nutze stdio auf deinem eigenen Rechner für die tägliche Arbeit und Streamable HTTP, wenn Claude Code irgendwo läuft, wo du Node nicht installieren kannst (ein entfernter Server, ein CI-Job, ein abgeschotteter Container).
Methode 1: Verbinden via stdio (lokal)
Führe das einmal aus. Der ---Trenner trennt die eigenen Flags von Claude Code vom Befehl, den es startet:
claude mcp add 2slides -e API_KEY=YOUR_2SLIDES_API_KEY -- npx -y 2slides-mcp@latestEin paar Dinge, die du wissen solltest:
- Lass
--transport stdio(oder ein anderes Flag) zwischen--envund dem Servernamen stehen. Da--envmehrereKEY=value-Paare akzeptiert, kann das CLI den Namen direkt danach als weitere Env-Variable lesen. - Alles nach
--wird unverändert an den Server übergeben (npx -y 2slides-mcp@latest). - Füge
--scope userhinzu, um 2Slides in jedem Projekt verfügbar zu machen, oder--scope project, um es in einer geteilten.mcp.jsonfür dein Team festzuschreiben.
Die resultierende .mcp.json (Projekt-Scope) sieht so aus – du kannst sie auch von Hand bearbeiten:
{
"mcpServers": {
"2slides": {
"command": "npx",
"args": ["-y", "2slides-mcp@latest"],
"env": { "API_KEY": "YOUR_2SLIDES_API_KEY" }
}
}
}Methode 2: Verbinden via Streamable HTTP (entfernt)
Keine lokale Installation – richte Claude Code einfach auf den gehosteten Endpunkt aus:
claude mcp add --transport http 2slides https://2slides.com/api/mcp?apikey=YOUR_2SLIDES_API_KEYDu willst den Key lieber aus der URL heraushalten? Sende ihn stattdessen als Header:
claude mcp add --transport http 2slides https://2slides.com/api/mcp \
--header "Authorization: Bearer YOUR_2SLIDES_API_KEY"Verbindung prüfen
claude mcp list # 2slides sollte erscheinen und sich verbinden
claude mcp get 2slides # zeigt Konfiguration und gefundene ToolsOder führe innerhalb einer interaktiven Sitzung den Slash-Befehl /mcp aus, um verbundene Server, Tool-Anzahl und (bei entfernten Servern) den Auth-Status zu sehen.
Dein erstes Deck erzeugen
Sobald verbunden, rufst du keine Tools von Hand auf – du fragst einfach. Claude Code verkettet die 2Slides-Tools automatisch:
Search the 2slides themes for a clean "business" style, then
generate a 7-slide deck introducing our Q3 roadmap. Pull the
content from ./ROADMAP.md. Return the download link.Im Hintergrund führt Claude Code themes_search aus, um eine themeId zu finden, dann slides_generate (Fast PPT) und reicht dir eine downloadUrl. Gesamtdauer: ungefähr 30–60 Sekunden für eine PowerPoint mit Theme.
Du willst stattdessen individuelle, bildgestaltete Folien statt einer Vorlage? Bitte darum, und Claude Code nutzt den Nano-Banana-Pfad (slides_create_pdf_slides), pollt jobs_get, bis es fertig ist, und liefert den Link.
Das 2Slides-MCP-Tool-Set
Claude Code sieht diese Tools, sobald es verbunden ist:
| Tool | Was es tut | Credits |
|---|---|---|
themes_search | Findet eine themeId für Fast PPT | Kostenlos |
slides_generate | Theme-basierte PowerPoint (Fast PPT), synchron oder asynchron | 10 / Seite |
slides_create_pdf_slides | Individuelle, bildgestaltete Folien aus Text (Nano Banana) | 100 / Seite (1K/2K), 200 (4K) |
slides_create_like_this | Folien im Stil eines Referenzbilds | 100 / Seite (1K/2K), 200 (4K) |
slides_generate_narration | KI-Sprachvertonung zu einem Nano-Banana-Job hinzufügen | 210 / Seite |
slides_download_slides_pages_voices | Seiten + Audio als ZIP exportieren | Kostenlos |
jobs_get | Asynchronen Job pollen, bis success | Kostenlos |
Drei typische Ketten:
- Fast PPT:
themes_search→slides_generate(synchron) → Download. - Nano Banana:
slides_create_pdf_slides(asynchron) →jobs_get→ Download. - Vertonte Video-Assets: Folien erstellen →
jobs_get→slides_generate_narration→jobs_get→slides_download_slides_pages_voices.
Häufige Fehler und Fehlerbehebung
- Server erscheint nicht in
claude mcp list. Prüfe bei stdio, ob die Reihenfolge von--env/Name stimmt (ein Flag zwischen--envund dem Namen lassen). Prüfe bei HTTP die URL erneut und ob der API-Key gültig ist. API_KEYfehlt. Der stdio-Server braucht die Env-Variable; der HTTP-Server braucht?apikey=oder einenAuthorization-Header. Verwechsle sie nicht.- Eine
.pptxohne das Tool anfordern. Ohne verbundenes 2Slides kann Claude Code zwar eine Gliederung schreiben, aber keine echte PowerPoint ausgeben. Verbinde zuerst den Server. - Das Theme vergessen. Wenn du
themes_searchnicht ausführst oder keinen Stil nennst, wählt Fast PPT eines für dich. Gib es an, um das Aussehen zu steuern. - Zu schnelles Pollen. Asynchrone Jobs (Nano Banana, Vertonung) solltest du mit
jobs_getetwa alle 20 Sekunden pollen, nicht in einer engen Schleife.
Häufig gestellte Fragen
Unterstützt Claude Code MCP-Server nativ?
Ja. Claude Code ist ein erstklassiger MCP-Client. Du fügst Server mit claude mcp add hinzu (stdio-, SSE- oder HTTP-Transporte), listest sie mit claude mcp list und inspizierst sie in der Sitzung mit /mcp. Der 2Slides-Server funktioniert mit allen davon.
Stdio oder Streamable HTTP – welches sollte ich nutzen?
Nutze stdio auf deinem lokalen Rechner (es führt npx -y 2slides-mcp@latest für dich aus) und Streamable HTTP überall dort, wo du Node nicht installieren kannst oder willst – CI, Container, entfernte Server. Beide stellen dieselben Tools bereit und liefern identische Ausgaben.
Erzeugt das eine echte PowerPoint-Datei?
Ja. Der Fast-PPT-Pfad (slides_generate) liefert eine editierbare .pptx mit echten Formen und Themes. Die Nano-Banana-Pfade liefern bildgestaltete Decks und können KI-Sprachvertonung sowie exportierbare Assets hinzufügen. Das sind Dateien, die du öffnen, bearbeiten und präsentieren kannst – keine Screenshots.
Woher bekomme ich API-Key und Konfiguration?
Auf 2slides.com/api?tab=mcp. Diese Seite zeigt deinen Key, eine fertige stdio-Konfiguration zum Einfügen und die URL des Streamable-HTTP-Endpunkts.
Kann ich den 2Slides-Server mit meinem Team teilen?
Ja. Füge ihn mit --scope project hinzu, um eine geteilte .mcp.json zu schreiben, die du ins Repo committest. Teammitglieder werden bei der ersten Nutzung um Bestätigung gebeten. Nutze --scope user für eine private, projektübergreifende Einrichtung.
Das Fazit
Claude Code übernimmt das Denken; der 2Slides MCP Server erzeugt die Datei. Einmal verbinden – stdio für lokal, Streamable HTTP für entfernt – und „bau mir ein Deck" wird zu einem einzigen Satz in deinem Terminal.
Wenn du in Claude Code lebst, ist das der schnellste Weg von einer Idee (oder einer Datei in deinem Repo) zu einer fertigen, editierbaren PowerPoint. Für einen breiteren Blick darauf, wie man Folien in Agenten einbindet, siehe wie MCP Präsentations-Workflows verändert und die vollständige Ökosystem-Karte der PowerPoint-MCP-Server. Nutzt du die Desktop-App statt des CLI? Siehe wie man Claude MCP zum Erzeugen von Präsentationen nutzt.
Hol dir Key und Konfiguration auf 2slides.com/api?tab=mcp und erzeuge dein erstes Deck in unter einer Minute aus dem Terminal.
Quellen:
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free