跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 HeyGen,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
让你的 AI 用你自己的密钥制作 HeyGen 数字人视频:选择数字人和声音,把脚本或提示变成口播视频,填充你的模板,把视频翻译成其他语言并对口型,创建照片数字人,并查看渲染进度和你的余额。
试试这样问
HeyGen 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → HeyGen、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
HeyGen + ChatGPT
让你的 AI 用你自己的密钥制作 HeyGen 数字人视频:选择数字人和声音,把脚本或提示变成口播视频,填充你的模板,把视频翻译成其他语言并对口型,创建照片数字人,并查看渲染进度和你的余额。
前提条件
完整的设置说明已内置在连接器中 (在 store 中选择连接器时可见)。所需环境变量:
HEYGEN_API_KEY
步骤 1 — 获取凭证
- 登录
https://app.heygen.com,打开 API 控制台(https://app.heygen.com/developers/api)。 - 生成一个 API 密钥并复制。API 用量与 HeyGen 网页版订阅分开计费:如果账户还没有余额或付款方式,请在那里充值或添加。
- 将密钥粘贴到
HEYGEN_API_KEY,然后安装连接器。密钥只会发送给 HeyGen。如果密钥只限定了部分权限范围,则需要对数字人、声音、视频、模板、翻译和用户的读取权限,以及创建类工具所需的写入权限。 - 先使用
heygen_get_account:它会显示你的计费类型以及剩余可用额度。
从你的 HeyGen API 余额中扣费:视频、翻译和数字人都从你的 API 余额中支付(按量付费钱包或套餐积分)。HeyGen 按视频时长和引擎计费;当前价格见 API 控制台,被拒绝的调用(402)会说明所需金额。列出和查询均免费。
先确认:在调用 heygen_create_video、heygen_generate_from_template、heygen_create_agent_video 或 heygen_translate_video 之前,AI 会告诉你将要制作的内容(数字人、声音、脚本长度、格式、语言、引擎),并等你确认。heygen_create_photo_avatar 只接受本人同意使用的照片(例如你自己的照片),AI 会请你确认你拥有这项权利。heygen_delete_video 在安装时默认关闭。
视频的制作过程:
- AI 用
heygen_list_avatar_groups选择一个角色,再用heygen_list_avatar_looks选择它的一个形象;这个形象就是出镜的主持人。可以选择heygen_list_voices中的声音,否则使用数字人自带的声音。 heygen_create_video接收脚本(最多 5,000 个字符)、格式(例如短视频用 9:16)和引擎,并立即返回一个视频 id。- 视频在后台渲染。AI 大约每 30 秒查询一次
heygen_get_video;渲染需要一分钟到几分钟,脚本较长时更久。 - 完成的视频附带 MP4 链接、带字幕的版本、SRT 字幕,以及该视频在 HeyGen 中的链接。下载链接会过期;需要时再请求新的链接即可。
制作视频的其他方式:
- 模板:
heygen_list_templates和heygen_get_template显示可通过 API 使用的模板及其变量;heygen_generate_from_template填入所有文本变量并渲染视频。 - Video Agent:
heygen_create_agent_video把一个提示变成完整的视频(脚本、场景、数字人);heygen_get_agent_session跟踪进度,直到视频渲染完成。 - 翻译:
heygen_translate_video把公开链接中的视频翻译成一种或多种语言,可使用说话人的克隆声音并对口型,也可只翻译音频;heygen_list_translation_languages列出可选的目标语言。 - 照片数字人:
heygen_create_photo_avatar用一张人像照片制作主持人;heygen_get_avatar_look显示它何时可以使用。
引擎:avatar_iv 为默认引擎。avatar_v 动作最自然,但仅适用于支持它的形象。avatar_iii 支持数字分身和影棚数字人的 4K 输出。
限制:按量付费时最多同时渲染 10 个视频、翻译或代理会话(Enterprise 更多),列表调用每分钟 300 次,状态查询每分钟 500 次。源文件必须是公开链接:视频最大 100 MB,音频最大 50 MB 且不超过 10 分钟。
常见错误:401:密钥错误或已撤销。402 insufficient_credit:余额不足以支付此视频,错误信息会说明所需金额。usage_limit_reached 或 trial_limit_exceeded:达到工作区或试用限制,需要管理员或付费套餐解除。403 insufficient_api_key_scope:密钥权限受限;请为它授予上面列出的权限范围。400 invalid_parameter:错误信息会指出具体字段,例如该形象不支持的引擎。404:id 不存在;AI 会用列表工具核对。429:请求过多;请稍后重试一次。
该连接器使用 HeyGen 的 API v3(HeyGen 将于 2026 年 10 月 31 日停用旧的 v1 和 v2 端点)。它不支持多场景影棚视频、图片转视频、为已有视频对口型、声音克隆和声音设计、单独的文本转语音、交互式流媒体数字人、文件上传(源文件必须是公开链接)、翻译校对、webhook、品牌套件、文件夹或批量处理。
步骤 2 — 安装 adapter
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
步骤 3 — 在 ChatGPT 中添加连接器
你的服务器 URL: 在 AnythingMCP 中打开 MCP Servers → 此连接器所在的服务器,复制它的 URL(
https://cloud.anythingmcp.com/mcp/…)。本指南中出现YOUR_SERVER_ID的地方都用它替换。
ChatGPT 在网页版的 Plugins 页面把 MCP 服务器添加为插件,仅付费套餐可用,不再需要开发者模式。在 Business 工作区中只有管理员和所有者可以添加;在 Enterprise 和 Edu 中,管理员可以授予 Create plugins with MCPs 权限。
- 前往 chatgpt.com/plugins,点击 +,然后选择 Add custom MCP server。
- 填写名称,例如 Name:
HeyGen。 - 在 Connection 下的 Server URL 中填入
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID,Authentication 保持为 OAuth。 - 选择 I understand and want to continue,然后点击 Create as a plugin。ChatGPT 提示时,登录 AnythingMCP 并允许访问。
- 在个人插件中安装这个新插件,然后在对话中输入 @ 并选择它。
可用工具
| Tool | What it does |
|---|---|
heygen_list_avatar_groups | List avatar characters (groups): HeyGen's public stock avatars and the user's own (digital twins, photo avatars), with id, name, gender… |
heygen_list_avatar_looks | List avatar looks (a character's outfits, poses and styles) |
heygen_get_avatar_look | Get one avatar look: type, character, default voice, supported engines, orientation, preview links and, for the user's own avatars, the… |
heygen_list_voices | List the voices a video can speak with: HeyGen's public voices or the user's own cloned voices, with id, name, language, gender and a… |
heygen_create_video | Make a talking avatar video: an avatar look speaks a script (or lip-syncs an audio file) |
heygen_get_video | Check a video (also one made from a template or by the video agent): status pending, processing, completed or failed |
heygen_list_videos | List the videos in the HeyGen account, newest first, with id, title, status, duration and links |
heygen_delete_video | Delete a video and its files from the HeyGen account |
heygen_list_templates | List the workspace's video templates that are ready for the API (templates are designed in the HeyGen editor; only those with variables… |
heygen_get_template | Get a template's variables with their current values (keyed by variable name, each with its type: text, image, video, audio, character or… |
heygen_generate_from_template | Make a video from a template by filling its variables |
heygen_list_translation_languages | List the target languages video translation supports, as the exact names heygen_translate_video expects (e.g |
heygen_translate_video | Translate a video into one or more languages with the speaker's cloned voice and matching lip movements (or the audio only) |
heygen_get_video_translation | Check a video translation: status pending, running, completed or failed |
heygen_list_video_translations | List the video translation jobs in the account with status, languages and links |
heygen_create_agent_video | Let HeyGen's Video Agent make a whole video from a prompt: it writes the script, picks an avatar (or uses the one given), builds the scenes… |
heygen_get_agent_session | Follow a Video Agent session: status (thinking, waiting_for_input, reviewing, generating, completed, failed), progress 0 to 100, title… |
heygen_create_photo_avatar | Create an avatar from one photo of a person, to use as a presenter in videos |
heygen_get_account | Show the HeyGen account behind the key and what it has left to spend: billing type and, depending on it, the API wallet balance (USD or… |
示例提示
- “我的 HeyGen API 余额还剩多少?”
- “给我看我自己的数字人,以及它们的哪些形象最适合 9:16。”
- “用我的数字分身朗读这段脚本,制作一个 45 秒的 9:16 视频。先和我确认数字人、声音和时长,渲染完成后把 MP4 链接发给我。”
- “用这三条新闻填充我们的每周更新模板并渲染。”
- “把这段产品演示视频翻译成西班牙语(西班牙)和日语并对口型,两个版本都完成后通知我。”
FAQ
ChatGPT 免费套餐能用自定义 MCP 服务器吗? OpenAI 只为付费套餐提供自定义 MCP 服务器的说明,Free 套餐不在其列。
下一步
这份指南对你有帮助吗?