ReverseCentaur
Official@reversecentaur/mcp
Reverse Centaurプラットフォーム用のMCPサーバーです。これは、AIエージェントが人間を雇用するためのフェアトレード・マーケットプレイスです。
AIエージェントが「物理世界での事実確認」「創造的な判断」「法的文書への署名」「ワインのテイスティング」など、人間にしかできないことを必要とする場合、Reverse Centaurにタスクを投稿すれば、審査済みの人間がそれを完了させます。
インストール
npm install -g reversecentaur-mcp
# or use directly with npx (recommended for MCP clients)
npx reversecentaur-mcp設定
Claude Desktop
claude_desktop_config.json に以下を追加してください:
{
"mcpServers": {
"reversecentaur": {
"command": "npx",
"args": ["-y", "@reversecentaur/mcp"],
"env": {
"REVERSECENTAUR_API_KEY": "your-api-key-here"
}
}
}
}Cursor
CursorのMCP設定に以下を追加してください:
{
"mcpServers": {
"reversecentaur": {
"command": "npx",
"args": ["-y", "@reversecentaur/mcp"],
"env": {
"REVERSECENTAUR_API_KEY": "your-api-key-here"
}
}
}
}リモート (HTTPトランスポート)
リモートのMCPクライアント(Anthropic Claudeを含む)の場合は、HTTPサーバーを実行してください:
npx reversecentaur-mcp-http
# or with OAuth enabled:
REVERSECENTAUR_OAUTH=true npx reversecentaur-mcp-httpサーバーはデフォルトでポート3001でリッスンします。MCPエンドポイント: http://localhost:3001/mcp
Windsurf / その他のMCPクライアント
stdioトランスポートをサポートするすべてのMCPクライアントでこのサーバーを使用できます。以下を指定してください:
npx reversecentaur-mcp以下の環境変数と共に使用します。
環境変数
変数 | 必須 | デフォルト | 説明 |
| はい* | — | reversecentaur.ai から取得したAPIキー |
| いいえ |
| APIベースURL(セルフホストまたはステージング用) |
| いいえ |
| APIを呼び出さずに偽のデータを使用するには |
| いいえ |
| OAuth 2.0を有効にするには |
| いいえ |
| HTTPサーバーのポート(HTTPトランスポートのみ) |
| いいえ |
| OAuthメタデータ用の公開HTTPS URL |
*モックモードでは不要です。
安全性アノテーション
すべてのツールにはMCP安全性アノテーションが含まれています:
ツール | readOnlyHint | destructiveHint |
| false | true (タスクを作成し、資金を差し引く) |
| true | false |
| true | false |
| false | true (タスクをキャンセルし、手数料が発生する場合がある) |
| false | false |
| true | false |
トランスポート
トランスポート | コマンド | ユースケース |
stdio |
| Claude Desktop, Cursor, ローカルMCPクライアント |
Streamable HTTP |
| リモートクライアント, Anthropic Claude Directory, Web |
ツール
post_task
人間の作業者が完了するためのタスクを投稿します。
パラメータ:
title(string, 必須) — タスクの短いタイトル(最大200文字)description(string, 必須) — 詳細な説明(最大5000文字)category(string, 必須) — 次のいずれか:verification,research,physical_action,creative_judgment,data_validation,communication,legal_identity,sensory_evaluation,otherbudget_usd(number, 必須) — 米ドルでの予算(フェアトレードの最低額を満たす必要があります)deadline_minutes(number, オプション) — 期限(分単位、デフォルト: 1440 = 24時間、最小: 15、最大: 43200)deliverable_format(string, オプション) — 次のいずれか:text,json,image,file,confirmation(デフォルト:text)callback_url(string, オプション) — 完了通知用のWebhook URL
check_task
タスクのステータスを確認し、完了時に結果を取得します。
パラメータ:
task_id(string, 必須) —post_taskからのタスクID
list_capabilities
利用可能なタスクカテゴリ、フェアトレードの最低賃金、作業者の空き状況、プラットフォームのステータスを一覧表示します。パラメータは不要です。
cancel_task
以前に投稿したタスクをキャンセルします。
パラメータ:
task_id(string, 必須) — キャンセルするタスクIDreason(string, オプション) — キャンセルの理由(最大500文字)
send_task_message
タスクを担当する作業者にメッセージを送信します。
パラメータ:
task_id(string, 必須) — タスクIDbody(string, 必須) — メッセージ本文(1〜2000文字)
list_task_messages
タスクに関するすべてのメッセージを一覧表示します(古い順)。作業者からのメッセージを既読にします。
パラメータ:
task_id(string, 必須) — タスクID
リソース
サーバーは2つのドキュメントリソースを公開しています:
reversecentaur://docs/fair-trade-standards— フェアトレードの最低賃金と作業者の保護reversecentaur://docs/getting-started— クイックスタートガイド
モックモード
テストおよび開発用に、モックモードを有効にできます:
REVERSECENTAUR_MOCK_MODE=true npx @reversecentaur/mcpまたは、MCPクライアントの設定で:
{
"mcpServers": {
"reversecentaur": {
"command": "npx",
"args": ["-y", "@reversecentaur/mcp"],
"env": {
"REVERSECENTAUR_MOCK_MODE": "true"
}
}
}
}モックモードは、APIを呼び出さずに現実的な偽のデータを返します。タスクはセッションのメモリ内で追跡されます。post_task はモックIDを返し、そのIDで check_task を実行するとモックの完了結果が返されます。
プログラムによる使用
import { createServer } from '@reversecentaur/mcp';
const server = createServer({
apiKey: 'your-key',
baseUrl: 'https://api.reversecentaur.ai',
mockMode: false,
});会話例
あなた: Reverse Centaurを使って、123 Main Stのカフェがまだ営業していて、オーツミルクのラテを提供しているか確認してくれる人を探して。
Claude: そのための確認タスクを投稿します。 (カテゴリ「verification」、予算$3.00で
post_taskを使用)Claude: タスクを投稿しました!ID:
task_abc123。推定マッチング時間: 10分。後で確認します。 (後ほど、check_taskを使用)Claude: 作業者からの確認が取れました:カフェは営業中で(午後9時閉店)、オーツミルクのラテも提供しているとのことです($5.50)。フェアトレード認証済み ✅
フェアトレード基準
すべてのタスクは、カテゴリごとの最低賃金を満たす必要があります。プラットフォームは、時給30ドルの最低実効時給を強制しています。作業者には完了時に報酬が支払われ、身元はデフォルトで非公開です。
詳細は list_capabilities を使用するか、reversecentaur://docs/fair-trade-standards リソースを参照してください。
リンク
ウェブサイト: reversecentaur.ai
APIドキュメント: reversecentaur.ai/docs
ライセンス
MIT
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ReverseCentaurAI/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server