Presentation Buddy – KI-gestützter Stream-Produktionsassistent
Projektlinks:
Presentation Buddy ist ein OBS-Steuerungssystem, das Claude AI zur Automatisierung der Streaming-Produktion nutzt, sodass sich Solo-Ersteller auf die Bereitstellung von Inhalten statt auf die technische Verwaltung konzentrieren können.
Technischer Überblick
Diese Implementierung verwendet:
OBS Studio : Streaming-Software nach Industriestandard
TypeScript-basierter MCP-Server : Ein leichter Relay-Dienst, der Claude AI mit OBS verbindet
Claude AI : Für natürliches Sprachverständnis und Produktionsentscheidungen
OBS WebSocket API : Zur direkten Steuerung von Szenenwechseln, Overlays und Medienelementen
Lokale Verarbeitung : Alle Funktionen laufen auf dem Rechner des Präsentators, um die Latenz zu minimieren
Schlüsselkomponenten
MCP-Server : Eine Middleware, die Claudes Entscheidungen in OBS-WebSocket-Befehle übersetzt
Szenenmanagement : Automatisiertes Umschalten basierend auf Inhalten und verbalen Hinweisen
Mediensteuerung : Intelligente Handhabung von Overlays, Untertiteln und Bild-in-Bild-Elementen
Sprachantwort : Text-to-Speech-Funktionen für KI-Antworten während Präsentationen
Durchführung
Der Server stellt eine WebSocket-Verbindung mit OBS her und stellt eine API bereit, auf die Claude zugreifen kann. Wenn Claude anhand der Rede des Moderators oder der Bildschirminhalte einen Produktionsbedarf erkennt, sendet er Befehle über den MCP-Server, um OBS in Echtzeit zu steuern.
Inspiration
Alleine zu leben ist schwer.
Während des Vortrags wird von Ihnen erwartet, dass Sie die Kameraperspektive ändern, Folien zeigen, Untertitel hinzufügen und die Aufmerksamkeit der Zuschauer fesseln – alles gleichzeitig. Wir wollten einen Kumpel, der die Produktionskabine bedient, damit sich jeder einzelne Kreative auf die Geschichte konzentrieren kann, statt auf die Knöpfe.
Was es bewirkt
Presentation Buddy ist ein KI-gestützter Kumpel für Streamer und Moderatoren.
Es hört, was auf dem Bildschirm und hinter dem Mikrofon passiert, und dann:
Wechselt die Szene im perfekten Moment
Blendet automatisch Bildunterschriften, Grafiken oder Bild-in-Bild-Fenster ein
Liefert sogar kurze Voice-Overs, wenn Sie eine Pause brauchen
Stellen Sie es sich als einen kleinen Produzenten vor, der nie müde wird.
Wie wir es gebaut haben
Claude AI achtet auf Hinweise.
Ein leichtes Relais sendet diese Signale an OBS Studio, das beliebteste Live-Streaming-Tool.
OBS nimmt die Befehle entgegen – „Kamera wechseln“, „Untertitel anzeigen“, „Wiedergabe starten“ – und lässt die Magie geschehen.
Eine Prise Text-to-Speech verleiht der KI ihre eigene Stimme.
All dies läuft lokal, es gibt also keine Cloud-Verzögerung oder aufwendige Hardware.
Herausforderungen, denen wir begegnet sind
Erstellen Sie einen MCP-Server, der die nativen OBS-APIs umschließt
Echtzeit-Sprachreaktionszeit
Gute Handlung, der Claude gut folgt
Wir konnten Claude keinen Screenshot über MCP zur Verfügung stellen.
Leistungen, auf die wir stolz sind
Eine Live-Demo, die ohne menschliche Klicks vom Titel-Slide zum dynamischen Inhalt wechselt.
Verwandelte ein Ein-Personen-Setup in eine stressfreie Übertragung.
Was wir gelernt haben
So erstellen und konfigurieren Sie MCP auf Claude und Cursor
Was kommt als Nächstes für Presentation Buddy?
Interaktivität für den Zuschauer – lassen Sie Chat-Stimmen Overlays und Umfragen auslösen.
Ein-Klick-Installationsprogramm – so kann jeder Streamer seinen neuen Buddy in wenigen Minuten kennenlernen.
Vom Solo-Streamer zum Studio-Profi, im Handumdrehen.
Installation und Einrichtung
Dieses Repository klonen
Installieren Sie Abhängigkeiten mit
npm install
Konfigurieren Sie die OBS WebSocket-Verbindungseinstellungen
Starten Sie den MCP-Server mit
npm start
Verbinden Sie Ihre Claude AI-Instanz mit dem MCP-Server
Starten Sie Ihre OBS-Sitzung und überlassen Sie Presentation Buddy die Kontrolle
Claude MCP-Konfiguration
Um Claude mit Presentation Buddy einzurichten, müssen Sie die MCP-Einstellungen (Machine Control Protocol) in Cursor oder einer anderen Claude-Oberfläche konfigurieren. Dadurch kann Claude OBS über unseren Server steuern.
Claude MCP-Konfiguration
Fügen Sie Ihren Claude-Einstellungen die folgende Konfiguration hinzu:
Ersetzen Sie die Pfade durch Ihre tatsächlichen Node.js- und Serverpfade:
/path/to/your/node
– Pfad zu Ihrer ausführbaren Node.js-Datei (z. B./Users/username/.nvm/versions/node/v20.17.0/bin/node
)/path/to/obs-mcp-server-ts/build/index.js
– Pfad zur erstellten Server-JavaScript-Datei
Achten Sie bei der TTS-MCP-Konfiguration auf Folgendes:
Geben Sie Ihren aktuellen OpenAI-API-Schlüssel ein
Wählen Sie Ihre bevorzugte Stimme (Standard: Nova)
Wählen Sie das entsprechende Modell für Text-to-Speech (Standard: gpt-4o-mini-tts)
OBS-Setup
Installieren Sie OBS Studio (Version 28+ empfohlen)
Aktivieren Sie den WebSocket-Server in OBS:
Gehen Sie zu Tools → WebSocket-Servereinstellungen
Aktivieren des WebSocket-Servers
Legen Sie einen Port fest (Standard: 4455)
Konfigurieren Sie bei Bedarf die Authentifizierung
Erstellen Sie Ihre Szenen in OBS:
Hauptkamera
Präsentation/Folien
Bild-in-Bild
Alle zusätzlichen Szenen, die Claude steuern soll
Testen der Verbindung
Nach der Konfiguration:
Starten Sie OBS Studio
Führen Sie den MCP-Server aus (
npm start
)Öffnen Sie Claude mit konfiguriertem MCP
Testen Sie einen einfachen Befehl wie das Wechseln von Szenen
Lizenz
Dieses Projekt ist unter der MIT-Lizenz verfügbar.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
Eine auf TypeScript basierende Middleware, die die Entscheidungen von Claude AI in OBS-WebSocket-Befehle übersetzt und es Einzelkünstlern ermöglicht, die Streaming-Produktion ohne manuelle technische Verwaltung zu automatisieren.
- Technischer Überblick
- Inspiration
- Was es bewirkt
- Wie wir es gebaut haben
- Herausforderungen, denen wir begegnet sind
- Leistungen, auf die wir stolz sind
- Was wir gelernt haben
- Was kommt als Nächstes für Presentation Buddy?
- Installation und Einrichtung
- Claude MCP-Konfiguration
- Lizenz
Related Resources
Related MCP Servers
- -securityAlicense-qualityAI-powered assistant that connects Claude to video encoding workflows, translating cryptic errors into plain English and providing actionable solutions for troubleshooting encoding jobs.Last updated -1MIT License
- -securityAlicense-qualityA modular server implementation for Claude AI assistants with integrated tools, enabling Claude to perform actions and access external resources like file systems, web searches, browser automation, financial data, and document generation.Last updated -98MIT License
- AsecurityFlicenseAqualityA TypeScript server that provides Claude AI with seamless access to any GraphQL API through the Model Context Protocol.Last updated -658
- AsecurityAlicenseAqualityA browser automation agent that enables Claude to interact with web browsers through the Model Context Protocol, allowing for actions like navigating websites, manipulating elements, and managing browser state.Last updated -27MIT License