关于 Narva
Narva 是托管的 MCP 服务,可从主题、脚本或录音旁白制作无露脸 YouTube 视频和 Shorts,面向视频创作者及其 AI 客户端。它还支持场景编辑、配音、字幕、缩略图和 YouTube 定时发布。
主要功能
- 01从主题或脚本创建视频
- 02生成多语言 AI 旁白
- 03制作视觉素材、字幕与缩略图
- 04将长视频转换为 Shorts
- 05编辑视频并发布至 YouTube
适用场景
- 01把主题制作成纪录片视频
- 02将脚本或旁白转为视频
- 03把长视频改编为竖屏 Short
- 04安排视频在 YouTube 发布
MCP 相关
托管 MCP 服务通过 Streamable HTTP 向客户端提供视频创建、编辑和发布工具。支持 OAuth 2.1 或个人访问令牌。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://narva.app/mcpclaude mcp add --transport http app-narva https://narva.app/mcp{"mcpServers":{"app-narva":{"type":"http","url":"https://narva.app/mcp"}}}在 Cursor 中打开{"servers":{"app-narva":{"type":"http","url":"https://narva.app/mcp"}}}在 VS Code 中打开{"mcpServers":{"app-narva":{"type":"http","url":"https://narva.app/mcp"}}}{"mcpServers":{"app-narva":{"serverUrl":"https://narva.app/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
![]()
Narva MCP 服务
Narva 可以制作不露脸的 YouTube 视频:提供主题、完整脚本或录制好的配音,它就会交付可直接上传的视频或 Short,包含脚本、支持 32 种语言的自然 AI 配音、12 种风格且带有镜头运动的 AI 视觉素材、真实档案影像、动画地图和图表、与语音同步的字幕、音乐和缩略图。随后,它还会将视频发布到你的 YouTube 频道,可以立即发布,也可以定时发布。
此仓库包含 Narva 托管 MCP 服务的公开清单,让 Claude、ChatGPT、Cursor 或任何 MCP 客户端都能在对话过程中为你制作并发布视频。
- 服务 URL:
https://narva.app/mcp(Streamable HTTP) - 身份验证: 使用 PKCE 和动态客户端注册的 OAuth 2.1,或供无头 Agent 使用的个人访问令牌
- 要求: 拥有 Narva 账号及套餐(每月 $29 起)。视频需要消耗点数(长视频每完成一分钟约 16 点);渲染前会显示费用。
试试这样说:“制作一部 10 分钟的纪录片,讲述大鸸鹋战争,采用黑暗纪录片风格,并于明天下午 6 点发布到我的频道。”
安装
Claude
Claude.ai(网页或桌面版):设置 → 连接器 → 添加自定义连接器 → 粘贴服务 URL 并通过授权页面。
Claude Code:
claude mcp add --transport http narva https://narva.app/mcp
也可以将此仓库安装为插件,它会添加服务以及教会 Claude 使用 Narva 工作流的技能:
claude plugin marketplace add Negmus/narva-mcp
claude plugin install narva@narva-mcp
ChatGPT
设置 → 安全和登录 → 开启开发者模式,然后选择插件 → + → 粘贴服务 URL。OAuth 提示会引导你登录 Narva。
Cursor
添加到 Cursor,或在 ~/.cursor/mcp.json 中配置:
{ "mcpServers": { "narva": { "url": "https://narva.app/mcp" } } }
VS Code
code --add-mcp '{"name":"narva","type":"http","url":"https://narva.app/mcp"}'
Codex
将此仓库安装为插件,它会添加服务以及相同的技能:
codex plugin marketplace add Negmus/narva-mcp
codex plugin add narva@narva
codex mcp login narva
也可以只添加服务,在 ~/.codex/config.toml 中配置:
[mcp_servers.narva]
url = "https://narva.app/mcp"
然后运行 codex mcp login narva,通过授权页面。
Gemini CLI
gemini extensions install https://github.com/Negmus/narva-mcp
使用 /mcp auth narva 登录。
Google Antigravity
在 mcp_config.json 中配置(Agent 面板 → MCP 服务 → 管理 → 查看原始配置):
{ "mcpServers": { "narva": { "serverUrl": "https://narva.app/mcp" } } }
也可以将此仓库安装为插件:agy plugin install https://github.com/Negmus/narva-mcp
Windsurf
在 ~/.codeium/windsurf/mcp_config.json 中配置:
{ "mcpServers": { "narva": { "serverUrl": "https://narva.app/mcp" } } }
Kiro
添加到 Kiro,或在 .kiro/settings/mcp.json 中配置:
{ "mcpServers": { "narva": { "url": "https://narva.app/mcp" } } }
Cline、Kilo Code 和 Roo Code
MCP 服务 → 远程服务 → 名称设为 narva,URL 为 https://narva.app/mcp,传输方式选择 Streamable HTTP。
Goose
goose configure → 添加扩展 → 远程扩展(Streamable HTTP)→ https://narva.app/mcp。
LM Studio
n8n、Make、容器及其他无头客户端
OAuth 回调无法访问运行在服务器上的客户端,因此请在 narva.app 的设置 → API 和 MCP下创建个人访问令牌,并将其作为请求头发送:
mcp_servers:
narva:
url: https://narva.app/mcp
headers:
Authorization: Bearer YOUR_TOKEN
同一令牌也适用于 REST API(https://narva.app/api/v1)。
工具
所有操作均限定在已登录用户自己的账户和视频范围内。
| 工具 | 类型 | 功能 |
|---|---|---|
get_account | 读取 | 积分、套餐、每分钟价格和已连接的 YouTube 频道 |
list_options | 读取 | 格式、细分领域、语气、语言、视觉和字幕样式、音乐情绪、语音 |
list_videos / get_video | 读取 | 你的视频,包括状态、进度、费用、脚本、场景、下载和编辑器链接 |
list_youtube_channels | 读取 | 已连接用于发布的频道 |
create_video | 写入 | 根据主题或脚本开始制作视频;启用自动驾驶模式后,视频会自动渲染 |
update_script | 写入 | 替换尚未渲染的视频脚本 |
plan_video | 写入 | 将脚本拆分为场景并进行调度;显示确切的积分费用 |
render_video | 写入 | 渲染已规划的视频(扣除显示的积分;失败时退还积分) |
edit_scene | 写入 | 更改某个场景的台词、图像或动态图形 |
edit_video | 写入 | 用文字描述更改;Narva 会提出编辑方案,然后应用这些更改 |
create_short_from_video | 写入 | 将已完成的长视频转换为 9:16 的 Short |
publish_to_youtube | 写入 | 立即或按计划上传到你的频道,并设置标题、说明、标签和缩略图 |
delete_video | 写入 | 删除视频及其文件(不删除 YouTube 上已有的副本) |
每个工具都带有 readOnlyHint、destructiveHint、openWorldHint 和 idempotentHint 注释。渲染会消耗积分,发布会公开内容,因此服务会要求助手事先向你确认这两项操作。
此仓库包含的内容
server.json:在官方 MCP Registry中登记为app.narva/mcp的条目.claude-plugin/+.mcp.json+skills/narva/SKILL.md:Claude Code 插件,将服务与技能打包在一起plugin.json+mcp.json:用于 Codex(OpenAI 设置位于extensions.com.openai下)、Cursor 和兼容客户端的Agent 插件;.agents/plugins/marketplace.json将此仓库设为 Codex 市场gemini-extension.json:Gemini CLI 扩展.antigravity-plugin/plugin.json+mcp_config.json:Antigravity 插件;plugins/narva/包含不带技能的同款插件SETUP.md:安装后客户端可参照的连接指南
服务本身属于 Narva Web 应用,并非开源。此处的清单文件和技能采用 MIT 许可证。
隐私政策
服务只读取和写入已登录用户自己的 Narva 数据,并且只向用户已连接的 YouTube 频道发布内容。隐私政策:https://narva.app/privacy。条款:https://narva.app/terms。支持:[email protected]。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。