Referenced as hosting the project page, though not directly integrated with the MCP server's functionality
Controls OBS Studio through WebSocket API for automated scene switching, overlay management, and media element control during live streams
Utilizes OpenAI's text-to-speech capabilities to provide voice responses during presentations
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.
You must be authenticated.
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
- -securityFlicense-qualityA TypeScript server enabling integration with the Brevo (Sendinblue) API for managing contacts, sending emails, and tracking email events in multi-channel applications like Claude Desktop.Last updated -TypeScript
- -securityAlicense-qualityA TypeScript implementation of a Model Context Protocol server that provides a frictionless framework for developers to build and deploy AI tools and prompts, focusing on developer experience with zero boilerplate and automatic tool registration.Last updated -6TypeScriptMIT License
- -securityAlicense-qualityA server that provides tools to control OBS Studio remotely via the OBS WebSocket protocol, enabling management of scenes, sources, streaming, and recording through an MCP client interface.Last updated -2TypeScriptGPL 2.0
- AsecurityAlicenseAqualityA TypeScript server that enhances AI assistants' capabilities when working with Starwind UI components, providing tools for project initialization, component installation, documentation access, and more.Last updated -615TypeScriptMIT License