@ contenthero/ mcp (英语)
公务 内容 英雄 MCP服务器. 使用您的 ContentHero API 键从 MCP 客户端( Claude Code, Claude Desktop,...) 生成图像,视频和音频 .
工具
| 工具 | 它会做什么 |
|---|---|
generate_image | 从一个提示(或图像到图像)生成图像。 等待结果并返回 URL. |
generate_video | 从快取出视频(或起/出帧,引用). 随即返回 outputId· ; get_status 等待的渲染. |
generate_audio | 11Labs语音(TTS),音乐,或音效. 同步: 直接返回音频 URL . |
get_status | 等待任何背景工作 由开始它(一代人) outputId 给出其最终URL). |
get_account | 你的ContentHero账户:余额,这个月支出,月支出上限,计划和汽车上市. |
update_account | 更改账户设置( 今天: 月支出上限) . |
3个意图形生成工具(不是 generate_media:图像和视频共享aync智能等待生命周期,音频共享几乎一无所有并同步运行,每个工具 modelId enums 保持每个计划干净.
设置
需要节点20+. 您需要 ContentHero API 密钥(ch_live_...) (中文(简体) ).
克劳德代码
claude mcp add contenthero --env CONTENTHERO_API_KEY=ch_live_xxx -- npx -y @contenthero/mcp
Claude 桌面/ 通用 MCP 配置
{
"mcpServers": {
"contenthero": {
"command": "npx",
"args": ["-y", "@contenthero/mcp"],
"env": { "CONTENTHERO_API_KEY": "ch_live_xxx" }
}
}
}
环境
| 变量 | 需求 | 默认 |
|---|---|---|
CONTENTHERO_API_KEY | 对 | - 说吧 |
CONTENTHERO_BASE_URL | 没有 | https://app.contenthero.ai |
使用量
一旦连接,只要用自然语言问. 代理选择工具和型号:
"给16: 9的金色取回器宇航员
<imageModelId>""("史记")
"制作8秒的视频 一个城市在黄昏与音频使用
<videoModelId>""("史记")
"用"十一律"的声音大声读这个剧本
<id>""("史记")
图像以一转回(~15s). 视频返回内线或手返回一个 outputId; 代理人然后打电话 get_status 获取最后的 URL。 入分不足,参数无效,未知模型作为可读工具出错而回.
如何运作
这个服务器是薄薄的包裹 @contenthero/sdk,与内容英雄对话 /api/v1 表面。 您的 API 密钥解决您的账户服务器侧; 服务器从不发送用户 ID 。 定价是计算服务器侧.
图像控制和发现
现有 generate_image 工具接受 quality, (中文(简体) ), outputFormat, (中文(简体) ), background, (中文(简体) ), frameCount, (中文(简体) ), frameDurationMs,以及 frameSize读取 list_models 财务报告和审定财务报表 get_model 对于每个模型的当前选择、默认、设置条件、参考和透明度格式以及GIF工作表规则。 根据已宣布的控件使用数字或字符串框架计数. 只为 GIF 输出发送 GIF 字段 . getCost 在不生成的情况下预览同一请求。 服务器拒绝保留其特定消息 .
视频草稿控件
在生成前发现模型声明 。 示范清单和细节包括已接受的投入、投入模式、宣布的决议草案,以及宣布后升级决议和提供情况。 在仍可使用时,更新已完工的草稿。 射击设置是继承的,不能改变。 服务器执行所有权,完成,到期,以及选取的草稿输出是否已经升级.
generate_video 接受 draft, (中文(简体) ), upgradeFromOutputId, (中文(简体) ), upgradeSlot, (中文(简体) ), outputFormat 财务报告和审定财务报表 returnLastFrame。起草并升级输出选项映射到 API 参数包。 来源识别资料仍然处于最高水平。 过 getCost 在不生成的情况下预览同一请求.
对于 generate_lip_sync读取 get_model 先说 供应 imageUrl 模型声明 singleImage,或 referenceVideos 模型声明 singleVideo添加 audioUrl,或 script 与 voiceId。通过 getCost 预览同一请求。 服务器验证了模型所需的源.