X

mobvoi-mcp

Information

官方的Model Context Protocol (MCP)服务器,支持与Mobvoi强大的文本转语音、声音克隆、照片驱动虚拟形象、视频配音、视频翻译等API进行交互。该服务器允许如Cursor、Claude Desktop、Cline、Windsurf等MCP客户端调用工具生成语音、克隆声音、照片驱动虚拟形象、视频配音、视频翻译等功能。mobvoi-mcp服务器基于Python构建,我们的PyPI包发布在Pypi上,你可以点击Pypi查看最新版本。 前提条件 Python 3.10+; 获取你的app_key和app_secret: 对于中国大陆用户:你可以在Mobvoi Sequence Monkey开放平台 获取你的APP_KEY和APP_SECRET。新用户可以申请免费配额。 对于海外用户:我们即将推出。 配置环境变量,例如APP_KEY, APP_SECRET, MOBVOI_MCP_REGION, 和MOBVOI_MCP_BASE_PATH。稍后我会提供示例说明。 MOBVOI_MCP_REGION:默认为"mainland"。海外用户需要配置为"global"(即将推出)。 MOBVOI_MCP_BASE_PATH:工具调用结果的存储路径。 安装uv(Python包管理器),使用pip install uv安装或参见uv 仓库获取更多安装方法。 Mobvoi MCP能做什么? Mobvoi MCP现在为客户端提供了以下可调用工具。 工具描述get_speaker_list列出所有可用的声音text_to_speech使用指定的声音将文本转换为语音voice_clone从给定的URL或本地音频文件克隆一个声音play_audio播放本地音频文件photo_drive_avatar根据给定的图片URL和音频URL生成视频query_photo_drive_avatar查询照片驱动虚拟形象任务的结果video_dubbing执行配音任务,根据给定的视频URL和音频URL生成视频query_video_dubbing查询视频配音任务的结果 使用Cursor快速开始 前往Cursor -> Cursor设置 -> MCP,点击添加新的全局MCP服务器,mcp.json将会打开,粘贴以下配置内容: "MobvoiLocal": \{ "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/mobvoi_mcp", "run", "server.py" ], "env": \{ "APP_KEY": "", "APP_SECRET": "", "MOBVOI_MCP_REGION": "" \}, "transportType": "stdio" \}, 使用Claude Desktop快速开始 前往Claude Desktop -> 设置 -> 开发者,点击编辑配置并打开claude_desktop_config.json,粘贴以下配置内容: "MobvoiLocal": \{ "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/mobvoi_mcp", "run", "server.py" ], "env": \{ "APP_KEY": "", "APP_SECRET": "", "MOBVOI_MCP_REGION": "" \}, "transportType": "stdio" \}, 使用Cline快速开始 在VSCode扩展中安装Cline扩展,然后转到Cline -> MCP Servers -> 已安装,点击配置MCP服务器,cline_mcp_settings.json 将被打开,粘贴以下配置内容: "MobvoiLocal": \{ "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/mobvoi_mcp", "run", "server.py" ], "env": \{ "APP_KEY": "", "APP_SECRET": "", "MOBVOI_MCP_REGION": "" \}, "transportType": "stdio" \}, 对于MacOS和Linux系统,您可以参照上述步骤进行配置。我们尚未测试Windows系统。 源代码测试 如果您希望基于源代码进行测试或基于此仓库进行二次开发,可以按如下方式配置: "MobvoiLocal": \{ "disabled": false, "timeout": 60, "command": "uv", "args": [ "--directory", "/mobvoi_mcp", "run", "server.py" ], "env": \{ "APP_KEY": "", "APP_SECRET": "", "MOBVOI_MCP_REGION": "" \}, "transportType": "stdio" \}, 以Cline为例,其他客户端的配置类似。 示例用法 TTS演示视频: 故障排除 spawn uvx ENOENT 如果您遇到错误“MCP Mobvoi: spawn uvx ENOENT”,请通过在终端运行以下命令来确认其绝对路径: which uvx 一旦您获得了绝对路径(例如,/usr/local/bin/uvx),请更新您的配置以使用该路径(例如,“command”: “/usr/local/bin/uvx”)。这确保引用了正确的可执行文件。 MCP错误-32001:请求超时 如果遇到此错误,表明您的网络存在问题。如果您在中国大陆,强烈建议您按照以下方式配置额外的pypi源: "Mobvoi": \{ ... "args": [ "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-mcp" ], ... \}, 请注意,额外的pypi源需要配置在args的最前面。 无法同步最新的PyPI包 如果您遇到这种情况,可能是由以下原因造成的:1) 网络问题;2) 缓存问题;3) 指定的镜像源未同步mobvoi-mcp包。 如果您正在使用镜像源,应首先检查您使用的镜像源上是否已同步mobvoi-mcp包,方法如下: pip index versions --index-url https://pypi.tuna.tsinghua.edu.cn/simple mobvoi-mcp 如果您能看到LATEST版本号与PyPI上的一致,则可以使用镜像源来更新最新的mobvoi-mcp包。否则,您只能使用https: //pypi.org/simple来进行更新。通常,在PyPI上发布新包后,镜像源同步会有数十分钟的延迟。 同时,您可以参考以下配置来更新并清除缓存。 "Mobvoi": \{ ... "args": [ "--upgrade", "--no-cache-dir", "--index", "https://pypi.tuna.tsinghua.edu.cn/simple", "mobvoi-mcp" ], ... \}, 请提供需要翻译的英文技术文档内容。您目前只提供了翻译要求,但没有给出具体的文档文本。请将文档的具体内容分享给我,以便我能够帮助您进行翻译。

Prompts

Reviews

Tags

Write Your Review

Detailed Ratings

ALL
Correctness
Helpfulness
Interesting
Upload Pictures and Videos

Name
Size
Type
Download
Last Modified
  • Community

Add Discussion

Upload Pictures and Videos