Skip to main content
Glama

Presentation Buddy MCP Server

by yshk-mrt

Presentation Buddy — помощник по производству потокового контента на базе искусственного интеллекта

Ссылки проекта:

Presentation Buddy — это система управления OBS, которая использует искусственный интеллект Claude для автоматизации производства потокового вещания, позволяя создателям контента в одиночку сосредоточиться на доставке контента, а не на техническом управлении.

Технический обзор

В этой реализации используются:

  • OBS Studio : программное обеспечение для потоковой передачи, являющееся отраслевым стандартом
  • Сервер MCP на базе TypeScript : облегченная служба ретрансляции, соединяющая Claude AI с OBS
  • Claude AI : для понимания естественного языка и принятия производственных решений
  • OBS WebSocket API : для прямого управления переключением сцен, наложениями и элементами мультимедиа
  • Локальная обработка : все функции выполняются на компьютере докладчика, что обеспечивает минимальную задержку.

Ключевые компоненты

  • MCP Server : промежуточное программное обеспечение, которое преобразует решения Клода в команды OBS WebSocket.
  • Управление сценами : автоматическое переключение на основе содержания и вербальных сигналов
  • Управление мультимедиа : интеллектуальная обработка наложений, подписей и элементов «картинка в картинке»
  • Голосовой ответ : возможности преобразования текста в речь для ответов ИИ во время презентаций

Выполнение

Сервер устанавливает соединение WebSocket с OBS и предоставляет API, к которому Клод может получить доступ. Когда Клод определяет потребность в производстве из речи ведущего или экранного контента, он отправляет команды через сервер MCP для управления OBS в реальном времени.

Вдохновение

Жить в одиночку тяжело.
Во время разговора от вас ожидают смены ракурсов, показа слайдов, добавления подписей и удержания внимания зрителей — все это одновременно. Нам нужен был напарник, который мог бы управлять производственной кабиной, чтобы каждый создатель мог сосредоточиться на истории, а не на кнопках.

Что он делает

Presentation Buddy — помощник на базе искусственного интеллекта для стримеров и докладчиков.
Он слушает, что происходит на экране и за микрофоном, затем:

  • Переключает сцены в идеальный момент
  • Автоматически выводит на экран титры, графику или окно «картинка в картинке»
  • Даже обеспечивает короткие закадровые реплики, когда вам нужен перерыв

Подумайте об этом как о маленьком производителе, который никогда не устает.

Как мы это построили

  • Искусственный интеллект Claude слушает сигналы.
  • Легкий ретранслятор отправляет эти сигналы в OBS Studio — самый популярный инструмент для прямых трансляций.
  • OBS берет команды — «сменить камеру», «показать субтитры», «начать повтор» — и творит чудеса.
  • Благодаря функции преобразования текста в речь ИИ обретает собственный голос.

Все это работает локально, поэтому нет никаких задержек, связанных с облаком, или сложного оборудования.

Проблемы, с которыми мы столкнулись

  • Создайте сервер MCP, оборачивающий собственные API OBS
  • Время речевого отклика в реальном времени
  • Хороший сюжет, который Клод хорошо понимает.
  • Мы не смогли сделать это, предоставив снимок экрана Клоду через MCP

Достижения, которыми мы гордимся

  • Демонстрация в реальном времени, которая позволяет перейти от титульного слайда к динамическому контенту без участия человека .
  • Превратил однопользовательскую настройку в трансляцию без стресса.

Что мы узнали

  • Как собрать и настроить MCP на Claude и Cursor

Что дальше для Presentation Buddy?

  1. Интерактивность для зрителей — позвольте голосам в чате запускать наложения и опросы.
  2. Установщик в один клик — любой стример может познакомиться со своим новым приятелем за считанные минуты.

От одиночного стримера до студийного профессионала — мгновенно.

Установка и настройка

  1. Клонировать этот репозиторий
  2. Установка зависимостей с помощью npm install
  3. Настройте параметры подключения OBS WebSocket
  4. Запустите сервер MCP с помощью npm start
  5. Подключите ваш экземпляр Claude AI к серверу MCP
  6. Начните сеанс OBS и позвольте Presentation Buddy взять управление в свои руки

Конфигурация Клода MCP

Чтобы настроить Claude с Presentation Buddy, вам нужно будет настроить параметры MCP (Machine Control Protocol) в Cursor или другом интерфейсе Claude. Это позволит Claude управлять OBS через наш сервер.

Конфигурация Клода MCP

Добавьте следующую конфигурацию в настройки Клода:

{ "mcpServers": { "obs-mcp-ts": { "type": "stdio", "command": "/path/to/your/node", "args": [ "/path/to/obs-mcp-server-ts/build/index.js" ], "toolNamespaces": ["obs-mcp-ts"] }, "tts-mcp": { "command": "npx", "args": [ "-p", "tts-mcp", "tts-mcp-server", "--voice", "nova", "--model", "gpt-4o-mini-tts" ], "env": { "OPENAI_API_KEY": "Your-API-Key" } } }, "toolPermissions": { "obs-mcp-ts": true, "tts-mcp": true } }

Замените пути на фактические пути Node.js и сервера:

  • /path/to/your/node — путь к исполняемому файлу Node.js (например, /Users/username/.nvm/versions/node/v20.17.0/bin/node )
  • /path/to/obs-mcp-server-ts/build/index.js — Путь к файлу JavaScript собранного сервера

Для конфигурации TTS-MCP обязательно:

  1. Введите ваш настоящий ключ API OpenAI
  2. Выберите предпочитаемый голос (по умолчанию: nova)
  3. Выберите подходящую модель для преобразования текста в речь (по умолчанию: gpt-4o-mini-tts)

Настройка OBS

  1. Установите OBS Studio (рекомендуется версия 28+)
  2. Включите сервер WebSocket в OBS:
    • Перейдите в Инструменты → Настройки сервера WebSocket.
    • Включить сервер WebSocket
    • Установите порт (по умолчанию: 4455)
    • При необходимости настройте аутентификацию
  3. Создавайте свои сцены в OBS:
    • Основная камера
    • Презентация/Слайды
    • Картинка в картинке
    • Любые дополнительные сцены, которые вы хотите, чтобы Клод контролировал

Тестирование соединения

После настройки:

  1. Запустить OBS Studio
  2. Запустите сервер MCP ( npm start )
  3. Откройте Claude с настроенным MCP
  4. Протестируйте простую команду, например переключение сцен.

Лицензия

Этот проект доступен по лицензии MIT.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Промежуточное программное обеспечение на основе TypeScript, которое преобразует решения Claude AI в команды OBS WebSocket, позволяя создателям контента в одиночку автоматизировать производство потокового контента без ручного технического управления.

  1. Технический обзор
    1. Ключевые компоненты
    2. Выполнение
  2. Вдохновение
    1. Что он делает
      1. Как мы это построили
        1. Проблемы, с которыми мы столкнулись
          1. Достижения, которыми мы гордимся
            1. Что мы узнали
              1. Что дальше для Presentation Buddy?
                1. Установка и настройка
                  1. Конфигурация Клода MCP
                    1. Конфигурация Клода MCP
                    2. Настройка OBS
                    3. Тестирование соединения
                  2. Лицензия

                    Related MCP Servers

                    • -
                      security
                      A
                      license
                      -
                      quality
                      AI-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 -
                      1
                      Python
                      MIT License
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A 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 -
                      89
                      Python
                      MIT License
                      • Linux
                      • Apple
                    • A
                      security
                      F
                      license
                      A
                      quality
                      A TypeScript server that provides Claude AI with seamless access to any GraphQL API through the Model Context Protocol.
                      Last updated -
                      6
                      144
                      8
                      JavaScript
                      • Apple
                    • A
                      security
                      A
                      license
                      A
                      quality
                      A 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 -
                      2
                      7
                      Python
                      MIT License
                      • Apple

                    View all related MCP servers

                    MCP directory API

                    We provide all the information about MCP servers via our MCP API.

                    curl -X GET 'https://glama.ai/api/mcp/v1/servers/yshk-mrt/obs-mcp'

                    If you have feedback or need assistance with the MCP directory API, please join our Discord server