cogvideox-drama-mcp
An MCP server that turns drama scripts into storyboard shots and generates videos for each shot using Zhipu CogVideoX, returning timed download URLs. It can be integrated with MCP-compatible agents like LangChain, Dify, Cline, and Cherry Studio.
README
漫剧生成 MCP 工具
基于 MCP(模型上下文协议) 的漫剧视频生成工具。输入一段剧本,自动拆分成镜头,调用视频大模型逐个生成分镜视频片段,返回每个分镜的视频下载地址。
功能特性
- 🎬 剧本 → 自动分镜 → 逐镜生成视频(全自动流水线)
- 🤖 DeepSeek 智能分镜(未配置时自动降级为兜底拆分)
- 🎥 视频生成基于智谱 CogVideoX(
cogvideox-3) - 🔧 视频模型与分镜 LLM 均可自由替换(换 Key、换地址、换模型名即可,代码零改动)
- ⚡ 异步任务模式:提交 → 轮询 → 返回视频 URL
快速开始
1. 安装
pip install uv # 客户端需先装 uv(若已有可跳过)
pip install cogvideox-drama-mcp
2. 配置环境变量
以下环境变量按「智谱 CogVideoX 视频生成 + DeepSeek 智能分镜」的默认方案配置。 本工具的视频模型与分镜模型均为可替换设计:替换对应的 API Key、Base URL 与模型名,即可切换到其他视频生成或 LLM 服务,代码无需改动。
| 变量 | 作用 | 当前示例 | 可替换为 |
|---|---|---|---|
SEEDANCE_API_KEY |
视频模型鉴权 | 智谱 API Key | 其他服务商的 Key |
SEEDANCE_BASE_URL |
视频服务地址 | https://open.bigmodel.cn/api/paas/v4 |
对应服务商地址 |
SEEDANCE_MODEL |
视频模型名 | cogvideox-3 |
其他模型名 |
OPENAI_API_KEY |
分镜 LLM 鉴权 | DeepSeek Key | 任意 OpenAI 兼容 LLM |
OPENAI_BASE_URL |
分镜 LLM 地址 | https://api.deepseek.com/v1 |
对应服务地址 |
3. 接入 MCP 客户端
以 Cherry Studio / Cline / Cursor 为例:
{
"mcpServers": {
"cogvideox-drama": {
"command": "uvx",
"args": ["cogvideox-drama-mcp"]
}
}
}
工具说明
generate_drama(script, shot_count)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
script |
string | 是 | 漫剧剧本(一段文字) |
shot_count |
int | 否 | 拆分镜头数,默认 3 |
示例:
输入剧本:一名少女在雨夜捡到一只发光的小猫,从此能听见别人的心声。
返回:
{
"title": "心声之猫",
"shots": [
{"index": 1, "video_url": "https://.../shot1.mp4"},
{"index": 2, "video_url": "https://.../shot2.mp4"},
{"index": 3, "video_url": "https://.../shot3.mp4"}
]
}
注意事项
- 单个分镜视频最长约 15 秒,更长的剧情需拆多个分镜
- 生成的视频 URL 有时效,请及时保存
- 视频生成耗时约 1-5 分钟(异步轮询),请耐心等待
- API Key 为调用者私有配置,请勿提交到公共仓库
许可
MIT
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。