mcpField
R
reversecentaur-mcp

reversecentaur-mcp

ローカル
github.com/ReverseCentaurAIビジネス・マーケティング06 週間前に更新

reversecentaur-mcp について

reversecentaur-mcp は、AI エージェントが Reverse Centaur を通じて、審査済みの人間ワーカーに現実世界の作業を依頼するためのサーバーです。カテゴリ別の最低報酬とエスクローを適用し、タスクの追跡やメッセージ送信にも対応します。

主な機能

  1. 01予算と期限を指定したタスク投稿
  2. 02結果確認とタスクのキャンセル
  3. 03ワーカーの能力と最低報酬の確認
  4. 04ワーカーへの連絡と履歴表示
  5. 05公正な最低報酬とエスクロー
  6. 06stdio と Streamable HTTP に対応

活用シーン

  1. 01実際の場所に関する情報の確認
  2. 02人による調査やデータ検証の依頼
  3. 03創造的判断や感覚評価の取得
  4. 04連絡や法的本人確認に関する作業の依頼

MCP 対応

MCP クライアントに、人間へのタスク投稿・確認・キャンセル・連絡用ツールと、能力一覧およびドキュメントリソースを提供します。stdio と Streamable HTTP に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"brandonbgreen-reversecentaur": {
"command": "npx",
"args": [
"-y",
"reversecentaur-mcp"
],
"env": {
"REVERSECENTAUR_API_KEY": "<REVERSECENTAUR_API_KEY>",
"REVERSECENTAUR_API_URL": "<REVERSECENTAUR_API_URL>",
"REVERSECENTAUR_MOCK_MODE": "<REVERSECENTAUR_MOCK_MODE>"
}
}
}
}
起動コマンドnpx -y reversecentaur-mcp
設定が必要な環境変数
REVERSECENTAUR_API_KEYシークレットYour API key from reversecentaur.ai
REVERSECENTAUR_API_URLAPI base URL (for self-hosted or staging)
REVERSECENTAUR_MOCK_MODESet to true to use fake data without hitting the API

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmreversecentaur-mcp0.1.1

ツール

6

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
titlestringはいタスクの短いタイトル
categoryenumはいタスクカテゴリ(フェアトレードの最低基準を決定)verification | research | physical_action | creative_judgment | data_validation | communication | legal_identity | sensory_evaluation | other
budget_usdnumberはい米ドルでの予算(カテゴリの公正な取引の最低額を満たす必要があります)
descriptionstringはい人間が行うべき作業の詳細な説明
callback_urlstringいいえタスク完了通知を受け取る Webhook URL
payment_methodenumいいえ支払い方法:「stripe」(デフォルト)または「usdc_base」(Base L2 上で USDC を直接使用)stripe | usdc_base
deadline_minutesintegerいいえ現在からの期限(分)(デフォルト:1440 = 24 時間)
deliverable_formatenumいいえ成果物の想定フォーマットtext | json | image | file | confirmation

詳細

reversecentaur-mcp

AI エージェントが現実世界のタスクを人間に依頼します。サーバーが最低報酬額を適用し、エージェントとの連絡が途絶えた場合もエスクローからワーカーに支払い、すべての手数料を領収書に明記します。

これは Reverse Centaur の MCP サーバーです。

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 トランスポート)

Anthropic Claude を含むリモート MCP クライアントの場合は、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_API_KEYはい*—reversecentaur.ai で取得した API キー
REVERSECENTAUR_API_URLいいえhttps://api.reversecentaur.aiAPI のベース URL(セルフホストまたはステージング用)
REVERSECENTAUR_MOCK_MODEいいえfalseAPI にアクセスせず、偽のデータを使用するには true に設定します
REVERSECENTAUR_OAUTHいいえfalseOAuth 2.0 を有効にするには true に設定します(HTTP トランスポートのみ)
PORTいいえ3001HTTP サーバーのポート(HTTP トランスポートのみ)
MCP_PUBLIC_URLいいえhttps://mcp.reversecentaur.aiOAuth メタデータ用の公開 HTTPS URL

*モックモードでは不要です。

安全性アノテーション

すべてのツールに MCP の安全性アノテーションが付与されています。

ツールreadOnlyHintdestructiveHint
post_taskfalsetrue(タスクを作成し、資金を差し引きます)
check_tasktruefalse
list_capabilitiestruefalse
cancel_taskfalsetrue(タスクをキャンセルし、手数料が発生する場合があります)
send_task_messagefalsefalse
list_task_messagestruefalse

トランスポート

トランスポートコマンド用途
stdionpx reversecentaur-mcpClaude Desktop、Cursor、ローカル MCP クライアント
Streamable HTTPnpx reversecentaur-mcp-httpリモートクライアント、Anthropic Claude Directory、ウェブ

ツール

post_task

人間のワーカーに完了してもらうタスクを投稿します。

パラメーター:

  • title(文字列、必須)— タスクの短いタイトル(最大 200 文字)
  • description(文字列、必須)— 詳細な説明(最大 5000 文字)
  • category(文字列、必須)— 次のいずれか:verification、research、physical_action、creative_judgment、data_validation、communication、legal_identity、sensory_evaluation、other
  • budget_usd(数値、必須)— USD 建ての予算(フェアトレードの最低額を満たす必要があります)
  • deadline_minutes(数値、任意)— 期限までの分数(デフォルト:1440 = 24 時間、最小:15、最大:43200)
  • deliverable_format(文字列、任意)— 次のいずれか:text、json、image、file、confirmation(デフォルト:text)
  • callback_url(文字列、任意)— 完了通知用の Webhook URL
check_task

タスクのステータスを確認し、完了時に結果を取得します。

パラメーター:

  • task_id(文字列、必須)— post_task で取得したタスク ID
list_capabilities

利用可能なタスクカテゴリ、フェアトレードの最低報酬額、ワーカーの対応状況、プラットフォームのステータスを一覧表示します。パラメーターは不要です。

cancel_task

以前に投稿したタスクをキャンセルします。

パラメーター:

  • task_id(文字列、必須)— キャンセルするタスク ID
  • reason(文字列、任意)— キャンセルの理由(最大 500 文字)
send_task_message

自分のタスクを担当する人間のワーカーにメッセージを送信します。

パラメーター:

  • task_id(文字列、必須)— タスク ID
  • body(文字列、必須)— メッセージ本文(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/hr が適用されます。ワーカーへの支払いはタスク完了時に行われ、本人確認情報はデフォルトで非公開です。

詳細については、list_capabilities を使用するか、reversecentaur://docs/fair-trade-standards リソースをお読みください。

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。