Back to MCP Integrations
Restream MCP
MCP integration for Restream MCP within. Connect external services and extend Claude's capabilities.
0 installsAuthor: shaktech786
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 APIRESTREAM_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.