mcpField
V
Varosity

Varosity

远程服务
varosity.ai媒体与设计024 周前更新

关于 Varosity

Varosity 是面向 MCP 主机的 stdio MCP 服务,可提供 Varosity AI 的媒体生成与项目工具。它将请求转发至 Varosity API,并支持 API 密钥认证。

主要功能

  1. 01生成视频、语音和音乐
  2. 02管理项目与模板
  3. 03列出模型和语音
  4. 04渲染项目并查询任务
  5. 05管理 Webhook

适用场景

  1. 01从 MCP 主机生成媒体
  2. 02选择模型或语音选项
  3. 03创建并渲染模板项目

MCP 相关

通过 stdio 向 MCP 客户端提供 Varosity 工具,并将 JSON-RPC 调用转发至 Varosity API。兼容的主机也可使用 Streamable HTTP 端点。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://varosity.ai/api/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://varosity.ai/api/mcp需要授权
安装包
npm@varosity/mcp-server0.1.1

工具

详细介绍

@varosity/mcp-server

适用于 Varosity AI 的 Stdio MCP 服务。将 Varosity 的所有工具(生成视频、语音、音乐、渲染、列出模型、列出模板、Webhooks 等)提供给任何兼容 MCP 的宿主使用——Claude Desktop、Cursor、Cowork、Continue 等。

在底层,它会通过 HTTPS,使用你的 vsk_live_... bearer token,将每个 JSON-RPC 调用代理到 ${VAROSITY_API_BASE}/api/mcp。运行时零依赖。

Claude Desktop

编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "varosity": {
      "command": "npx",
      "args": ["-y", "@varosity/mcp-server"],
      "env": {
        "VAROSITY_API_KEY": "vsk_live_..."
      }
    }
  }
}

在 varosity.ai/app/keys/api-keys 创建 vsk_live_... 令牌。重启 Claude Desktop。

Cursor / Cowork / Continue

任何支持 command + args + env 结构的 MCP 宿主都可以使用。将其指向 npx -y @varosity/mcp-server,并在 env 中设置 VAROSITY_API_KEY。

提供的工具

通过 tools/list 获取完整列表。目前提供:

  • list_models、list_voices、list_templates
  • list_projects、create_project、get_project、create_project_from_template
  • generate_video、generate_voice、generate_music
  • suggest_model(Smart Router)
  • get_job、render_project
  • list_webhooks、create_webhook、test_webhook、delete_webhook

替代方案:直接使用 HTTP

如果你的 MCP 宿主支持 Streamable HTTP 传输,可以完全跳过此软件包:

{
  "mcpServers": {
    "varosity": {
      "url": "https://varosity.ai/api/mcp",
      "transport": "streamable-http",
      "headers": {
        "Authorization": "Bearer vsk_live_..."
      }
    }
  }
}

此 Stdio 软件包适用于仅支持由 command 启动的 Stdio 传输的宿主。

自托管 / 指向其他部署

在 env 区块中设置 VAROSITY_API_BASE,以覆盖默认值 https://varosity.ai。

发布

cd packages/mcp-server
pnpm build
npm publish --access public

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。