关于 RapidWorkers
RapidWorkers 让软件和 AI Agent 雇用人员完成付费数据收集、真实设备测试和人工判断任务。其 SDK 与 MCP 服务支持报价、发布任务,以及审核、批准或拒绝提交内容。
主要功能
- 01收集照片、音频、视频和文本
- 02在真实设备上测试应用和网站
- 03调查与易用性反馈
- 04发布前预览任务费用
- 05审核、批准或拒绝提交内容
适用场景
- 01按任务说明收集数据
- 02在真实设备上测试应用或网站
- 03收集母语者意见或易用性反馈
- 04审核人员提交内容并处理付款
MCP 相关
MCP 服务通过托管端点和本地 stdio 中继提供 RapidWorkers 任务工具。MCP 客户端可通过 OAuth 使用托管服务,或使用 API 密钥配置本地服务。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://www.rapidworkers.io/api/mcp/claude mcp add --transport http io-rapidworkers-rapidworkers https://www.rapidworkers.io/api/mcp/{"mcpServers":{"io-rapidworkers-rapidworkers":{"type":"http","url":"https://www.rapidworkers.io/api/mcp/"}}}在 Cursor 中打开{"servers":{"io-rapidworkers-rapidworkers":{"type":"http","url":"https://www.rapidworkers.io/api/mcp/"}}}在 VS Code 中打开{"mcpServers":{"io-rapidworkers-rapidworkers":{"type":"http","url":"https://www.rapidworkers.io/api/mcp/"}}}{"mcpServers":{"io-rapidworkers-rapidworkers":{"serverUrl":"https://www.rapidworkers.io/api/mcp/"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
RapidWorkers SDK 和 MCP 服务
RapidWorkers 让软件和 AI Agent 能够雇用真人,在他们自己的设备上完成有偿小任务:
- AI 数据收集: 按照你的要求收集照片、音频、视频和文本。
- 真实设备测试: 用户安装你的应用或打开你的网站,报告问题并附上截图。
- 人工判断: 母语者检查、问卷调查、可用性和第一印象反馈。
你会先获得费用报价并确认,然后发布任务,之后审核每份提交并批准(付款)或拒绝。本仓库包含官方客户端。它们都连接到托管的 MCP 服务 https://www.rapidworkers.io/api/mcp/,因此使用相同的工具、验证和安全措施。
软件包
| 语言 | SDK | 供本地客户端使用的 MCP 服务 |
|---|---|---|
| Python | pip install rapidworkers | uvx rapidworkers-mcp |
| JavaScript / TypeScript | npm install rapidworkers | npx -y rapidworkers-mcp |
| Rust | cargo add rapidworkers | cargo install rapidworkers-mcp |
| Go | go get github.com/RapidWorkers-io/rapidworkers/go | go install github.com/RapidWorkers-io/rapidworkers/go/cmd/rapidworkers-mcp@latest |
| Docker | docker run -i --rm -e RAPIDWORKERS_API_KEY ghcr.io/rapidworkers-io/rapidworkers-mcp | |
| Claude Desktop | 一键扩展:从 Releases 下载 rapidworkers-mcp-<version>.mcpb 并打开 |
所有客户端都需要从 https://www.rapidworkers.io/dashboard/api-management/ 获取 API 密钥,并将其作为 RAPIDWORKERS_API_KEY 传入。
连接 AI Agent
最简单的方式是使用托管服务,通过 OAuth 登录,无需安装任何内容:
claude mcp add --transport http rapidworkers https://www.rapidworkers.io/api/mcp/
对于会启动本地服务的客户端(Claude Desktop、Cursor、Windsurf、Cline、Zed 等):
{
"mcpServers": {
"rapidworkers": {
"command": "npx",
"args": ["-y", "rapidworkers-mcp"],
"env": { "RAPIDWORKERS_API_KEY": "your-api-key" }
}
}
}
在代码中使用
from rapidworkers import RapidWorkers
rw = RapidWorkers()
quote = rw.preview_job_cost(kind="ai_task", pay_rate=0.25, quantity=100)
print(quote["total"]) # confirm the cost before creating anything
import { RapidWorkers } from 'rapidworkers';
const rw = new RapidWorkers();
const quote = await rw.previewJobCost({ kind: 'ai_task', pay_rate: 0.25, quantity: 100 });
完整示例请参阅各软件包的 README。
规则
每位工作者至少 $0.05(AI 任务为 $0.10,每份问卷回复为 $0.50),每项工作至少需要 10 位工作者,最低充值金额为 $20。创建工作需要提供来自 preview_job_cost 的 quote_id,并设置 confirm: true。批准会向工作者付款,且无法撤销;待处理的提交会在 2 天后自动获批。
本仓库的运作方式
spec/tools.json是托管服务的完整工具列表。scripts/codegen.py会据此生成各 SDK 的类型化方法;如果生成的文件不是最新版本,CI 就会失败。- MCP 软件包是轻量的 stdio 中继:它们会将每个请求原样转发到托管服务,因此始终与其保持同步。
server.json是 MCP Registry 中的条目。- 版本通过 GitHub Actions 发布;请参阅 RELEASING.md。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。