mcpField
N
Narva

Narva

远程服务
narva.app媒体与设计01 周前更新

关于 Narva

Narva 是托管的 MCP 服务,可从主题、脚本或录音旁白制作无露脸 YouTube 视频和 Shorts,面向视频创作者及其 AI 客户端。它还支持场景编辑、配音、字幕、缩略图和 YouTube 定时发布。

主要功能

  1. 01从主题或脚本创建视频
  2. 02生成多语言 AI 旁白
  3. 03制作视觉素材、字幕与缩略图
  4. 04将长视频转换为 Shorts
  5. 05编辑视频并发布至 YouTube

适用场景

  1. 01把主题制作成纪录片视频
  2. 02将脚本或旁白转为视频
  3. 03把长视频改编为竖屏 Short
  4. 04安排视频在 YouTube 发布

MCP 相关

托管 MCP 服务通过 Streamable HTTP 向客户端提供视频创建、编辑和发布工具。支持 OAuth 2.1 或个人访问令牌。

配置

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

服务地址https://narva.app/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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Narva

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

添加到 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]。

评论

支持 Markdown

第一次接触 MCP?

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

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