Skip to main content
Glama
ReverseCentaurAI

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_API_KEY

是*

你从 reversecentaur.ai 获取的 API 密钥

REVERSECENTAUR_API_URL

https://api.reversecentaur.ai

API 基础 URL(用于自托管或测试环境)

REVERSECENTAUR_MOCK_MODE

false

设置为 true 以使用模拟数据而不调用 API

REVERSECENTAUR_OAUTH

false

设置为 true 以启用 OAuth 2.0(仅限 HTTP 传输)

PORT

3001

HTTP 服务器端口(仅限 HTTP 传输)

MCP_PUBLIC_URL

https://mcp.reversecentaur.ai

用于 OAuth 元数据的公共 HTTPS URL

*在模拟模式下不需要。

安全注释

所有工具都包含 MCP 安全注释:

工具

readOnlyHint

destructiveHint

post_task

false

true (创建任务,扣除资金)

check_task

true

false

list_capabilities

true

false

cancel_task

false

true (取消任务,可能会产生费用)

send_task_message

false

false

list_task_messages

true

false

传输方式

传输方式

命令

使用场景

stdio

npx reversecentaur-mcp

Claude Desktop, Cursor, 本地 MCP 客户端

Streamable HTTP

npx reversecentaur-mcp-http

远程客户端, Anthropic Claude Directory, Web

工具

post_task

发布一个任务供人类工作者完成。

参数:

  • title (字符串,必需) — 任务的简短标题(最多 200 个字符)

  • description (字符串,必需) — 详细描述(最多 5000 个字符)

  • category (字符串,必需) — 以下之一:verification (验证), research (研究), physical_action (物理行动), creative_judgment (创造性判断), data_validation (数据验证), communication (沟通), legal_identity (法律身份), sensory_evaluation (感官评估), other (其他)

  • budget_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 (字符串,必需) — 任务 ID

资源

服务器公开了两个文档资源:

  • 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: 我会为此发布一个验证任务。 (使用 post_task,类别为 "verification",预算 $3.00)

Claude: 任务已发布!ID: task_abc123。预计匹配时间:10 分钟。我会稍后回来查看。 (稍后,使用 check_task)

Claude: 人类工作者确认:该咖啡馆正在营业(晚上 9 点关门),是的,他们提供燕麦奶拿铁($5.50)。公平贸易认证 ✅

公平贸易标准

所有任务必须满足特定类别的最低支付标准。平台强制执行每小时 $30/小时 的最低有效时薪。工作者在任务完成后获得报酬,且其身份默认保密。

使用 list_capabilities 或阅读 reversecentaur://docs/fair-trade-standards 资源以获取详细信息。

链接

许可证

MIT

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

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