在当今的 AI 发展中MCP模型上下文协议作为由 Anthropic 推出的标准协议使得 AI 模型如 Claude、GPT 等能够通过标准化接口调用外部工具。通过 AceData Cloud 提供的 Sora MCP 服务器您可以直接在 Claude Desktop、VS Code、Cursor 等 AI 客户端中使用 OpenAI Sora 生成 AI 视频。本文将详细介绍如何集成 Sora MCP 服务器并在不同的开发环境中使用它。功能概述Sora MCP 服务器提供以下核心功能文本到视频生成— 从文本提示生成高质量视频图像到视频生成— 根据图像生成视频角色一致性视频— 使用参考图像保持角色一致性异步生成— 支持异步任务提交和结果查询多屏幕方向— 支持横屏和竖屏模式任务查询— 监控生成进度并获取结果环境准备在使用之前您需要获得 AceData Cloud API Token。请按照以下步骤操作注册或登录 AceData Cloud 平台。前往 Sora 视频 API 页面。点击“获取”以获得 API Token首次申请者会获得免费积分。安装配置方法一pip 安装推荐使用以下命令安装 Sora MCPpip install mcp-sora方法二源代码安装若您更倾向于从源代码安装可以使用以下命令git clone https://github.com/AceDataCloud/MCPSora.git cd MCPSora pip install -e .安装完成后您可以使用mcp-sora命令启动服务。在 Claude Desktop 中使用请编辑 Claude Desktop 配置文件macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json添加以下配置{ mcpServers: { sora: { command: mcp-sora, env: { ACEDATACLOUD_API_TOKEN: Your API Token } } } }如果使用uvx不需要提前安装该包{ mcpServers: { sora: { command: uvx, args: [mcp-sora], env: { ACEDATACLOUD_API_TOKEN: Your API Token } } } }保存配置后重启 Claude Desktop 以在对话中使用 Sora 相关工具。在 VS Code / Cursor 中使用在项目根目录下创建.vscode/mcp.json文件内容如下{ servers: { sora: { command: mcp-sora, env: { ACEDATACLOUD_API_TOKEN: Your API Token } } } }或者使用uvx{ servers: { sora: { command: uvx, args: [mcp-sora], env: { ACEDATACLOUD_API_TOKEN: Your API Token } } } }可用工具列表工具名称描述sora_generate_video从文本提示生成视频sora_generate_video_from_image根据图像生成视频sora_generate_video_with_character使用参考角色图像生成一致性视频sora_generate_video_async异步提交视频生成任务sora_get_task查询单个任务的状态sora_get_tasks_batch批量查询任务状态使用示例在完成配置后您可以在 AI 客户端中直接用自然语言调用这些功能例如帮我生成一段猫在草地上奔跑的视频根据这张角色照片生成视频保持角色一致性生成一段描绘城市日出景色的竖屏视频异步生成视频稍后查看结果其他信息GitHub 仓库: AceDataCloud/MCPSoraPyPI 包: mcp-soraAPI 文档: Sora 视频生成 API通过以上步骤您可以轻松集成 Sora MCP 服务器为您的 AI 项目提供强大的视频生成能力。希望本文能帮助您顺利上手 Sora MCP 的使用。技术标签AI 视频生成MCP 协议Ace Data CloudPython 开发VS Code 集成