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: Asistente de producción de transmisiones con tecnología de IA
Enlaces del proyecto:
Presentation Buddy es un sistema de control de OBS que utiliza Claude AI para automatizar la producción de streaming, lo que permite a los creadores individuales centrarse en la distribución de contenido en lugar de la gestión técnica.
Descripción técnica
Esta implementación utiliza:
- OBS Studio : software de transmisión estándar de la industria
- Servidor MCP basado en TypeScript : un servicio de retransmisión ligero que conecta Claude AI con OBS
- Claude AI : Para la comprensión del lenguaje natural y la toma de decisiones de producción
- API OBS WebSocket : para el control directo del cambio de escena, superposiciones y elementos multimedia
- Procesamiento local : toda la funcionalidad se ejecuta en la máquina del presentador para una latencia mínima
Componentes clave
- Servidor MCP : un middleware que traduce las decisiones de Claude en comandos OBS WebSocket
- Gestión de escenas : cambio automático según el contenido y las señales verbales
- Controles multimedia : manejo inteligente de superposiciones, subtítulos y elementos de imagen en imagen
- Respuesta de voz : capacidades de texto a voz para respuestas de IA durante presentaciones
Implementación
El servidor establece una conexión WebSocket con OBS y expone una API a la que Claude puede acceder. Cuando Claude identifica una necesidad de producción a partir del discurso del presentador o del contenido en pantalla, envía comandos a través del servidor MCP para controlar OBS en tiempo real.
Inspiración
Salir a vivir solo es difícil.
Mientras hablas, se espera que cambies los ángulos de cámara, muestres diapositivas, añadas subtítulos y mantengas a los espectadores enganchados, todo a la vez. Queríamos un compañero que pudiera manejar la cabina de producción, para que cada creador pueda centrarse en la historia, no en los botones.
Qué hace
Presentation Buddy es un compañero potenciado por IA para streamers y presentadores.
Escucha lo que sucede en la pantalla y detrás del micrófono y luego:
- Cambia de escena en el momento perfecto.
- Aparecen subtítulos, gráficos o ventanas de imagen en imagen automáticamente
- Incluso ofrece voces en off breves cuando necesitas un descanso.
Piénselo como un pequeño productor que nunca se cansa.
Cómo lo construimos
- Claude AI escucha señales.
- Un relé liviano envía esas señales a OBS Studio, la herramienta de transmisión en vivo más popular.
- OBS toma los comandos—"cambiar cámara", "mostrar título", "iniciar repetición"—y hace que la magia suceda.
- Una pizca de texto a voz le da a la IA su propia voz.
Todo esto se ejecuta localmente, por lo que no hay demoras en la nube ni se necesita hardware sofisticado.
Desafíos que encontramos
- Construya un servidor MCP que envuelva las API nativas de OBS
- Tiempo de respuesta de voz en tiempo real
- Buena trama que Claude sigue bien.
- No pudimos proporcionarle una captura de pantalla a Claude a través de MCP
Logros de los que estamos orgullosos
- Una demostración en vivo que va desde la diapositiva del título hasta el contenido dinámico sin necesidad de clics humanos .
- Convirtió una configuración de una sola persona en una transmisión sin estrés.
Lo que aprendimos
- Cómo construir y configurar MCP en Claude y Cursor
¿Qué sigue para Presentation Buddy?
- Interactividad del espectador : permita que las votaciones del chat activen superposiciones y encuestas.
- Instalador de un solo clic : para que cualquier streamer pueda conocer a su nuevo amigo en minutos.
De streamer en solitario a profesional de estudio, al instante.
Instalación y configuración
- Clonar este repositorio
- Instalar dependencias con
npm install
- Configurar los ajustes de conexión de OBS WebSocket
- Inicie el servidor MCP con
npm start
- Conecte su instancia de Claude AI al servidor MCP
- Inicie su sesión de OBS y deje que Presentation Buddy tome el control
Configuración de Claude MCP
Para configurar Claude con Presentation Buddy, deberá configurar los ajustes de MCP (Protocolo de Control de Máquina) en Cursor u otra interfaz de Claude. Esto le permite a Claude controlar OBS a través de nuestro servidor.
Configuración de Claude MCP
Añade la siguiente configuración a tu configuración de Claude:
Reemplace las rutas con sus rutas reales de Node.js y del servidor:
/path/to/your/node
- Ruta a su ejecutable Node.js (por ejemplo,/Users/username/.nvm/versions/node/v20.17.0/bin/node
)/path/to/obs-mcp-server-ts/build/index.js
- Ruta al archivo JavaScript del servidor compilado
Para la configuración de TTS-MCP, asegúrese de:
- Inserte su clave API de OpenAI real
- Elige tu voz preferida (predeterminada: nova)
- Seleccione el modelo apropiado para la conversión de texto a voz (predeterminado: gpt-4o-mini-tts)
Configuración de OBS
- Instalar OBS Studio (se recomienda la versión 28+)
- Habilitar el servidor WebSocket en OBS:
- Vaya a Herramientas → Configuración del servidor WebSocket
- Habilitar el servidor WebSocket
- Establecer un puerto (predeterminado: 4455)
- Configurar la autenticación si es necesario
- Crea tus escenas en OBS:
- Cámara principal
- Presentación/Diapositivas
- Imagen en imagen
- ¿Alguna escena adicional que quieras que Claude controle?
Probando la conexión
Una vez configurado:
- Iniciar OBS Studio
- Ejecute el servidor MCP (
npm start
) - Abra Claude con MCP configurado
- Pruebe un comando simple como cambiar de escena
Licencia
Este proyecto está disponible bajo la licencia MIT.
You must be authenticated.
Tools
Un middleware basado en TypeScript que traduce las decisiones de Claude AI en comandos OBS WebSocket, lo que permite a los creadores individuales automatizar la producción de streaming sin una gestión técnica manual.
- Descripción técnica
- Inspiración
- Qué hace
- Cómo lo construimos
- Desafíos que encontramos
- Logros de los que estamos orgullosos
- Lo que aprendimos
- ¿Qué sigue para Presentation Buddy?
- Instalación y configuración
- Configuración de Claude MCP
- Licencia
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