Skip to main content
Glama
wave-av

WAVE MCP Server

Official
by wave-av

@wave-av/mcp-server

npm version npm downloads license

MCP (模型上下文协议) 服务器,将 WAVE 流媒体 API 作为工具暴露给 AI 编程助手。

快速开始

npx @wave-av/mcp-server

设置

1. 获取 API 密钥

# Via CLI
wave auth login

# Or create at https://wave.online/settings/api-keys

2. 配置您的 AI 工具

添加到您的 .mcp.json (Claude Code, Cursor, Windsurf 等):

{
  "mcpServers": {
    "wave": {
      "command": "npx",
      "args": ["-y", "@wave-av/mcp-server"],
      "env": {
        "WAVE_API_KEY": "wave_live_..."
      }
    }
  }
}

可用工具

流 (Streams)

工具

描述

wave_list_streams

列出所有流,支持分页和状态过滤

wave_create_stream

创建带有协议和隐私选项的新流

wave_start_stream

启动现有流

wave_stop_stream

停止活动流

wave_get_stream_health

获取流的实时健康指标

演播室 (Studio)

工具

描述

wave_list_productions

列出演播室制作会话

wave_create_production

创建新的多机位制作

分析 (Analytics)

工具

描述

wave_get_viewers

获取当前观众人数和细分数据

wave_get_stream_metrics

获取详细的流性能指标

计费 (Billing)

工具

描述

wave_get_subscription

获取当前订阅计划和状态

wave_get_usage

获取当前周期的使用量和限额

资源

通过 wave:// URI 方案直接访问 WAVE 实体:

  • wave://streams/{id} - 流配置和状态

  • wave://productions/{id} - 演播室制作详情

环境变量

变量

必需

默认值

描述

WAVE_API_KEY

-

您的 WAVE API 密钥

WAVE_BASE_URL

https://wave.online

API 基础 URL

其他 AI 工具的设置

Cursor

添加到 .cursor/mcp.json

{
  "mcpServers": {
    "wave": {
      "command": "npx",
      "args": ["-y", "@wave-av/mcp-server"],
      "env": { "WAVE_API_KEY": "wave_live_..." }
    }
  }
}

Windsurf

使用相同的配置添加到 Windsurf MCP 设置中。

故障排除

服务器无法启动

验证您的 API 密钥是否已设置:

echo $WAVE_API_KEY

工具未显示

添加 MCP 配置后重启您的 AI 工具。大多数工具需要重启才能检测到新的 MCP 服务器。

连接错误

MCP 服务器使用 stdio 传输(无网络监听器)。如果您看到连接错误,请检查 npx 是否可以成功运行:

npx @wave-av/mcp-server --version

测试服务器

发送 JSON-RPC 初始化请求进行验证:

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

相关包

开发

cd packages/mcp-server
pnpm install
pnpm run build
pnpm run dev       # Watch mode
pnpm run type-check

许可证

MIT

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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