WAVE MCP Server
Official@wave-av/mcp-server
Сервер MCP (Model Context Protocol), который предоставляет API потоковой передачи WAVE в качестве инструментов для ИИ-ассистентов по программированию.
Быстрый старт
npx @wave-av/mcp-serverНастройка
1. Получите API-ключ
# Via CLI
wave auth login
# Or create at https://wave.online/settings/api-keys2. Настройте ваш ИИ-инструмент
Добавьте в ваш .mcp.json (Claude Code, Cursor, Windsurf и т. д.):
{
"mcpServers": {
"wave": {
"command": "npx",
"args": ["-y", "@wave-av/mcp-server"],
"env": {
"WAVE_API_KEY": "wave_live_..."
}
}
}
}Доступные инструменты
Потоки (Streams)
Инструмент | Описание |
| Список всех потоков с пагинацией и фильтрацией статуса |
| Создание нового потока с параметрами протокола и приватности |
| Запуск существующего потока |
| Остановка активного потока |
| Получение показателей работоспособности потока в реальном времени |
Студия (Studio)
Инструмент | Описание |
| Список сессий студийного производства |
| Создание нового многокамерного производства |
Аналитика (Analytics)
Инструмент | Описание |
| Получение текущего количества зрителей и их распределения |
| Получение подробных метрик производительности потока |
Биллинг (Billing)
Инструмент | Описание |
| Получение текущего тарифного плана и статуса |
| Получение данных об использовании и лимитах за текущий период |
Ресурсы
Доступ к сущностям WAVE напрямую через схему URI wave://:
wave://streams/{id}— Конфигурация и статус потокаwave://productions/{id}— Детали студийного производства
Переменные окружения
Переменная | Обязательно | По умолчанию | Описание |
| Да | - | Ваш API-ключ WAVE |
| Нет |
| Базовый URL API |
Настройка для других ИИ-инструментов
Cursor
Добавьте в .cursor/mcp.json:
{
"mcpServers": {
"wave": {
"command": "npx",
"args": ["-y", "@wave-av/mcp-server"],
"env": { "WAVE_API_KEY": "wave_live_..." }
}
}
}Windsurf
Добавьте в настройки MCP Windsurf с той же конфигурацией.
Устранение неполадок
Сервер не запускается
Убедитесь, что ваш API-ключ установлен:
echo $WAVE_API_KEYИнструменты не отображаются
Перезапустите ваш ИИ-инструмент после добавления конфигурации MCP. Большинству инструментов требуется перезапуск для обнаружения новых серверов MCP.
Ошибки подключения
Сервер MCP использует транспорт stdio (без сетевого прослушивателя). Если вы видите ошибки подключения, проверьте, успешно ли выполняется npx:
npx @wave-av/mcp-server --versionТестирование сервера
Отправьте запрос JSON-RPC initialize для проверки:
echo '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2024-11-05","capabilities":{},"clientInfo":{"name":"test","version":"1.0.0"}}}' | npx @wave-av/mcp-serverСвязанные пакеты
@wave-av/sdk — TypeScript SDK (34 модуля API)
@wave-av/adk — Набор инструментов для разработчиков агентов (Agent Developer Kit)
@wave-av/cli — Интерфейс командной строки
@wave-av/create-app — Создание шаблона нового проекта
Спецификация OpenAPI — Полная спецификация API
Разработка
cd packages/mcp-server
pnpm install
pnpm run build
pnpm run dev # Watch mode
pnpm run type-checkЛицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/wave-av/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server