RapidWorkers について
RapidWorkersは、ソフトウェアやAIエージェントがデータ収集、実機テスト、人による評価の有償タスクを依頼できるサービスです。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 エージェントが、実際の人に各自のデバイスで行う少額報酬のタスクを依頼できます。
- 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 エージェントを接続する
最も簡単なのは、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 をご覧ください。
ルール
作業者1人あたり最低 $0.05(AI タスクは $0.10、アンケート回答1件あたり $0.50)、ジョブあたり作業者は最低10人、最低入金額は $20 です。ジョブを作成するには、preview_job_cost から取得した quote_id と confirm: true が必要です。承認すると作業者に支払いが行われ、取り消すことはできません。保留中の提出物は2日後に自動的に承認されます。
このリポジトリの仕組み
spec/tools.jsonは、ホストサーバーの正確なツール一覧です。scripts/codegen.pyは、これを基に各 SDK の型付きメソッドを生成します。生成ファイルが最新でない場合、CI は失敗します。- MCP パッケージは薄い標準入出力リレーです。すべてのリクエストを変更せずにホストサーバーへ転送するため、サーバーとの遅れが生じません。
server.jsonは MCP Registry の登録情報です。- リリースは GitHub Actions から公開されます。RELEASING.md をご覧ください。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。