Back to MCP Integrations

Restream MCP

MCP integration for Restream MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: shaktech786

Installation

curl -fsSL https://claudekit.xyz/i/restream | bash

Description

Сервер Model Context Protocol, который предоставляет инструменты для взаимодействия с Restream API для управления потоковыми каналами, контроля стримов и доступа к аналитике через естественный язык.

Установка

NPM Global

npm install -g @shaktech786/restream-mcp-server

NPM Local

npm install @shaktech786/restream-mcp-server

Из исходников

git clone https://github.com/shaktech786/restream-mcp-server.git
cd restream-mcp-server
npm install
npm run build

Конфигурация

Claude Desktop (NPM)

{
  "mcpServers": {
    "restream": {
      "command": "npx",
      "args": ["-y", "@shaktech786/restream-mcp-server"],
      "env": {
        "RESTREAM_CLIENT_ID": "your_client_id_here",
        "RESTREAM_CLIENT_SECRET": "your_client_secret_here",
        "RESTREAM_API_BASE_URL": "https://api.restream.io/v2"
      }
    }
  }
}

Claude Desktop (исходники)

{
  "mcpServers": {
    "restream": {
      "command": "node",
      "args": ["/absolute/path/to/restream-mcp-server/dist/index.js"],
      "env": {
        "RESTREAM_CLIENT_ID": "your_client_id_here",
        "RESTREAM_CLIENT_SECRET": "your_client_secret_here",
        "RESTREAM_API_BASE_URL": "https://api.restream.io/v2"
      }
    }
  }
}

Доступные инструменты

ИнструментОписание
get_user_profileПолучить информацию профиля аутентифицированного пользователя, включая email, отображаемое имя и данные аккаунта
list_channelsСписок всех подключенных потоковых каналов/платформ (YouTube, Twitch, Facebook и др.) с их подключением...
get_channelПолучить подробную информацию о конкретном канале по ID
update_channel_statusВключить или отключить конкретный потоковый канал
get_current_streamПолучить информацию о текущем/активном стриме, включая название, статус, RTMP URL и количество зрителей
update_stream_settingsОбновить настройки текущего стрима, такие как название, описание или настройки приватности
get_stream_analyticsПолучить аналитику и статистику для стримов, включая количество зрителей, метрики вовлеченности и производительности...
start_streamНачать новый стрим с дополнительными настройками
stop_streamОстановить текущий активный стрим

Возможности

  • Управление профилем пользователя: получение информации об аутентифицированном пользователе
  • Управление каналами: просмотр списка, просмотр, включение/отключение потоковых каналов
  • Контроль стримов: запуск, остановка и обновление настроек стрима
  • Аналитика: доступ к аналитике стриминга и данным о производительности
  • OAuth аутентификация: безопасный доступ к API с использованием учетных данных клиента

Переменные окружения

Обязательные

  • RESTREAM_CLIENT_ID - Ваш client ID для Restream API
  • RESTREAM_CLIENT_SECRET - Ваш client secret для Restream API

Опциональные

  • RESTREAM_API_BASE_URL - Базовый URL для Restream API

Примеры использования

Покажи все мои подключенные потоковые каналы
Получи информацию о моем текущем стриме
Обнови название моего стрима на 'Сессия программирования в прямом эфире'
Включи мой YouTube канал
Покажи мою аналитику стриминга

Ресурсы

Примечания

Требует Node.js 18 или выше и учетные данные Restream API из Restream Developer Portal. Сервер поддерживает OAuth аутентификацию и предоставляет комплексное управление стримами на множестве платформ, таких как YouTube, Twitch и Facebook.