MCP 与 REST API
面向 AI 代理的文本转语音 MCP 服务器和 API
为 AI 代理提供托管的文本转语音 API 和 MCP 服务器。在 https://api.narrador.io/mcp 用 OAuth 或 API key 连接,或查看 https://api.narrador.io/docs。
- 通过 narrador files 处理文档
create_files_job 或 POST /v1/files/generate。省略 voiceId 时按文档语言自动选声。
- 通过 narrador X 处理帖子
generate_x_audio 返回音频,不返回视频。视频导出在应用内。
- 同一套积分,MCP 或 REST
在 Cursor、Claude Desktop 或 VS Code 用 OAuth,或使用 nrd_files_ / nrd_x_ 密钥。
Cursor、Claude Desktop 和 VS Code
远程 MCP 配置 — 与 API 文档中的示例相同。支持远程 MCP OAuth 的客户端只需 URL,包括 Cursor、Claude Desktop 和 VS Code。API 密钥仍是备选:nrd_files_ 用于 narrador files 工具,nrd_x_ 用于 narrador X。
添加到项目中的 .cursor/mcp.json,或每个项目的 ~/.cursor/mcp.json。
OAuth
建议在客户端支持远程 MCP OAuth 时使用。仅 URL — 然后登录。权限范围:narrador:文件,narrador:x.
{
"mcpServers": {
"narrador": {
"url": "https://api.narrador.io/mcp"
}
}
}API 密钥
客户端和脚本的替代方案。相同的 URL 加上 Authorization Bearer 或 x-api-key。
{
"mcpServers": {
"narrador": {
"url": "https://api.narrador.io/mcp",
"headers": {
"Authorization": "Bearer nrd_files_YOUR_SECRET_KEY"
}
}
}
}限制
- 速率限制
- 每个 API 密钥每 60 秒 60 次请求。超出返回 HTTP 429。
- 文件大小
- narrador files 路由上每次文件上传和 URL 下载最大 50 MB。
- 纯文本
- POST /v1/files/generate 与 POST /v1/files/jobs 的 text 字段最多 500,000 个字符。
常见问题
- 什么是 MCP 服务器?
- 供 AI 客户端调用的远程工具主机。narrador 的文本转语音 MCP 在 https://api.narrador.io/mcp,登记为 io.narrador/narrador。
- 如何加入 Claude Desktop、Cursor 或 VS Code?
- 若客户端支持远程 MCP OAuth,添加 https://api.narrador.io/mcp 并登录。否则用 Authorization Bearer 带上 nrd_files_ 或 nrd_x_。示例见 https://api.narrador.io/docs。
- API 要额外收费吗?
- 不。API 使用与应用相同的积分和价格。