关于 Resemble AI
Resemble AI 官方 MCP 服务,为编码 Agent 提供可查询的产品文档和 API 规范,支持按主题浏览、全文搜索及端点查询。
主要功能
- 01按主题聚合文档
- 02全文搜索 MDX 文档
- 03读取指定文档页面
- 04查询 OpenAPI 端点规范
- 05搜索 API 端点
适用场景
- 01开发语音克隆应用时查阅指南
- 02查找流式语音实现文档
- 03获取 API 请求与响应结构
MCP 相关
通过 stdio 向 MCP 客户端提供 Resemble AI 文档资源和查询工具,供编码 Agent 在开发期间检索文档与 API 规范。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.resemble.ai/mcpclaude mcp add --transport http resemble-ai-resemble https://mcp.resemble.ai/mcp{"mcpServers":{"resemble-ai-resemble":{"type":"http","url":"https://mcp.resemble.ai/mcp"}}}在 Cursor 中打开{"servers":{"resemble-ai-resemble":{"type":"http","url":"https://mcp.resemble.ai/mcp"}}}在 VS Code 中打开{"mcpServers":{"resemble-ai-resemble":{"type":"http","url":"https://mcp.resemble.ai/mcp"}}}{"mcpServers":{"resemble-ai-resemble":{"serverUrl":"https://mcp.resemble.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
https://mcp.resemble.ai/mcphttps://mcp.resemble.ai/sse工具
18| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| url | string | 是 | |
| visualize | boolean | 否 | |
| model_type | string | 否 | |
| max_wait_seconds | integer | 否 | |
| run_intelligence | boolean | 否 | |
| use_ood_detector | boolean | 否 | |
| use_reverse_search | boolean | 否 | |
| zero_retention_mode | boolean | 否 | |
| audio_source_tracing | boolean | 否 |
详细介绍
Resemble AI MCP Server
官方 MCP 服务,将 Resemble AI 文档作为资源和工具提供。连接到 Cursor、Claude Code 或任何兼容 MCP 的客户端,即可让你的编码助手在开发过程中访问 Resemble AI 文档。
概述
这是官方 Resemble AI MCP 服务。它实现了 Model Context Protocol(stdio 传输),将 docs/pages/ 中的文档作为可查询资源提供。该服务按主题汇总文档,并支持对所有 MDX 文件进行全文搜索。
提供的功能:
- 按主题汇总文档(13 个主题:voice-cloning、text-to-speech、agents 等)
- 对所有 MDX 文档页面进行全文搜索
- 提供 OpenAPI 3.0 规范,包含用于代码生成的精确请求/响应架构
- 直接访问页面和端点
连接后,你的编码助手便可通过编程方式查询 Resemble AI 文档。你可以通过 vibe coding 构建完整应用——助手可即时访问指南、教程和精确的 API 架构,从而准确生成代码。
快速开始
1. 克隆并安装
git clone https://github.com/resemble-ai/resemble-mcp.git
cd resemble-mcp
# Create virtual environment
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
2. 配置 MCP 客户端
Cursor:添加到 ~/.cursor/mcp.json:
{
"mcpServers": {
"resemble-ai-docs": {
"command": "/path/to/resemble-mcp/venv/bin/python",
"args": ["/path/to/resemble-mcp/server.py"]
}
}
}
Claude Code / Claude Desktop:添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或操作系统对应的位置:
{
"mcpServers": {
"resemble-ai-docs": {
"command": "/path/to/resemble-mcp/venv/bin/python",
"args": ["/path/to/resemble-mcp/server.py"]
}
}
}
注意:请使用绝对路径。将
/path/to/resemble-mcp替换为实际路径。
3. 重启客户端
重启 MCP 客户端以加载服务。重启后即可使用工具。
可用工具
resemble_docs_lookup
返回某个主题的汇总文档。接受主题 ID,并返回所有相关页面的拼接内容。
参数:
topic(字符串,必填):以下之一:voice-cloning、text-to-speech、speech-to-speech、speech-to-text、getting-started、voice-design、streaming、detect、agents、sdks、projects-clips、audio-tools、ssml
**返回值:**包含该主题所有页面的 Markdown 内容。
resemble_search
对所有文档页面进行全文搜索。返回匹配页面及其摘要片段。
参数:
query(字符串,必填):搜索查询limit(整数,可选):结果数量上限(默认值:5)
**返回值:**匹配页面列表,包含标题、路径和内容摘要片段。
resemble_get_page
根据路径获取特定文档页面。
参数:
path(字符串,必填):相对于docs/pages/的页面路径(例如,getting-started/quickstart)
**返回值:**页面的完整 Markdown 内容。
resemble_list_topics
列出所有可用主题 ID 及其说明。
**返回值:**Markdown 格式的主题列表。
resemble_api_endpoint
获取特定 API 端点的详细 OpenAPI 规范。返回精确的请求/响应架构、参数和类型。
参数:
method(字符串,必填):HTTP 方法(GET、POST、PUT、PATCH、DELETE)path(字符串,必填):API 端点路径(例如,/synthesize、/voices)
**返回值:**端点规范,包含架构、参数和响应格式。
resemble_api_search
在 OpenAPI 规范中搜索与查询匹配的端点。
参数:
query(字符串,必填):搜索查询(例如,voice、streaming、agent)
**返回值:**匹配端点列表,包含方法、路径和摘要。
用法
配置完成后,你的编码助手(Cursor、Claude Code 等)可以直接调用这些工具。使用示例:
构建语音克隆应用:
{
"name": "resemble_docs_lookup",
"arguments": { "topic": "voice-cloning" }
}
搜索流式实现:
{
"name": "resemble_search",
"arguments": { "query": "websocket streaming", "limit": 5 }
}
获取准确的 API 架构以供实现:
{
"name": "resemble_api_endpoint",
"arguments": { "method": "POST", "path": "/synthesize" }
}
查找所有语音相关的 API 端点:
{
"name": "resemble_api_search",
"arguments": { "query": "voice" }
}
当你要求助手构建功能时,它会自动使用这些工具。例如,“为我构建一个 TTS 流式服务”会触发 resemble_docs_lookup,查询 text-to-speech 主题,也可能使用 resemble_api_endpoint 获取准确的请求架构,以确保实现准确。
项目结构
resemble-mcp/
├── server.py # MCP server implementation
├── docs/
│ └── pages/ # MDX documentation files
│ ├── getting-started/ # Auth, quickstart, basics
│ ├── voice-generation/ # TTS, STT, S2S
│ ├── voice-creation/ # Voice cloning, recordings
│ ├── agents/ # AI agents
│ ├── detect/ # Deepfake detection
│ └── guides/ # Step-by-step tutorials
└── openapi/
└── openapi.yml # OpenAPI 3.0 specification
支持的 MCP 客户端
适用于任何实现了 Model Context Protocol 的客户端:
- Cursor - AI 代码编辑器
- Claude Code - Anthropic 的编码 Agent
- Claude Desktop - Anthropic 的桌面应用
- 任何其他兼容 MCP 的客户端
开发
该服务使用 stdio 传输(从 stdin 读取,向 stdout 写入),符合 MCP 规范。
# Run server directly (for testing/debugging)
python server.py
架构:
- 服务实现:
server.py - 文档源:
docs/pages/(MDX 文件) - API 规范:
openapi/openapi.yml(OpenAPI 3.0) - 主题定义:在
TOPICS字典中硬编码 - 搜索:对文档和 OpenAPI 端点进行带评分的全文搜索
故障排除
服务无法加载:
- 确认 MCP 配置中的路径为绝对路径
- 确保已激活虚拟环境
- 检查是否已安装
mcp包:pip show mcp
工具未显示:
- 重启 MCP 客户端
- 检查客户端日志中的初始化错误
- 确认服务启动时没有错误:
python server.py
搜索无结果:
- 使用主题 ID 调用
resemble_docs_lookup,以确保获得结果 - 尝试更宽泛的搜索词
- 检查主题列表:
resemble_list_topics
许可证
MIT License - 详情请参阅 LICENSE。
链接
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。