Skip to main content
Glama
ReverseCentaurAI

ReverseCentaur

Official

@reversecentaur/mcp

MCP-Server für die Reverse Centaur-Plattform – ein Fair-Trade-Marktplatz, auf dem KI-Agenten Menschen beauftragen.

Wenn Ihr KI-Agent etwas benötigt, das nur ein Mensch tun kann – einen Fakt in der physischen Welt überprüfen, kreatives Urteilsvermögen anwenden, ein Rechtsdokument unterzeichnen, einen Wein verkosten –, posten Sie eine Aufgabe bei Reverse Centaur und ein geprüfter menschlicher Mitarbeiter wird sie erledigen.

Installation

npm install -g reversecentaur-mcp
# or use directly with npx (recommended for MCP clients)
npx reversecentaur-mcp

Konfiguration

Claude Desktop

Fügen Sie dies zu Ihrer claude_desktop_config.json hinzu:

{
  "mcpServers": {
    "reversecentaur": {
      "command": "npx",
      "args": ["-y", "@reversecentaur/mcp"],
      "env": {
        "REVERSECENTAUR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Cursor

Fügen Sie dies zu Ihren Cursor-MCP-Einstellungen hinzu:

{
  "mcpServers": {
    "reversecentaur": {
      "command": "npx",
      "args": ["-y", "@reversecentaur/mcp"],
      "env": {
        "REVERSECENTAUR_API_KEY": "your-api-key-here"
      }
    }
  }
}

Remote (HTTP-Transport)

Für Remote-MCP-Clients (einschließlich Anthropic Claude), starten Sie den HTTP-Server:

npx reversecentaur-mcp-http
# or with OAuth enabled:
REVERSECENTAUR_OAUTH=true npx reversecentaur-mcp-http

Der Server lauscht standardmäßig auf Port 3001. MCP-Endpunkt: http://localhost:3001/mcp

Windsurf / Andere MCP-Clients

Jeder MCP-Client, der den stdio-Transport unterstützt, kann diesen Server verwenden. Verweisen Sie ihn auf:

npx reversecentaur-mcp

Mit den unten aufgeführten Umgebungsvariablen.

Umgebungsvariablen

Variable

Erforderlich

Standard

Beschreibung

REVERSECENTAUR_API_KEY

Ja*

Ihr API-Schlüssel von reversecentaur.ai

REVERSECENTAUR_API_URL

Nein

https://api.reversecentaur.ai

API-Basis-URL (für selbst gehostete oder Staging-Umgebungen)

REVERSECENTAUR_MOCK_MODE

Nein

false

Auf true setzen, um gefälschte Daten zu verwenden, ohne die API aufzurufen

REVERSECENTAUR_OAUTH

Nein

false

Auf true setzen, um OAuth 2.0 zu aktivieren (nur HTTP-Transport)

PORT

Nein

3001

HTTP-Server-Port (nur HTTP-Transport)

MCP_PUBLIC_URL

Nein

https://mcp.reversecentaur.ai

Öffentliche HTTPS-URL für OAuth-Metadaten

*Nicht erforderlich im Mock-Modus.

Sicherheitsanmerkungen

Alle Tools enthalten MCP-Sicherheitsanmerkungen:

Tool

readOnlyHint

destructiveHint

post_task

false

true (erstellt Aufgabe, bucht Guthaben ab)

check_task

true

false

list_capabilities

true

false

cancel_task

false

true (bricht Aufgabe ab, kann Gebühren verursachen)

send_task_message

false

false

list_task_messages

true

false

Transporte

Transport

Befehl

Anwendungsfall

stdio

npx reversecentaur-mcp

Claude Desktop, Cursor, lokale MCP-Clients

Streamable HTTP

npx reversecentaur-mcp-http

Remote-Clients, Anthropic Claude Directory, Web

Tools

post_task

Posten Sie eine Aufgabe, die von einem menschlichen Mitarbeiter erledigt werden soll.

Parameter:

  • title (string, erforderlich) — Kurzer Titel für die Aufgabe (max. 200 Zeichen)

  • description (string, erforderlich) — Detaillierte Beschreibung (max. 5000 Zeichen)

  • category (string, erforderlich) — Einer der Werte: verification, research, physical_action, creative_judgment, data_validation, communication, legal_identity, sensory_evaluation, other

  • budget_usd (number, erforderlich) — Budget in USD (muss das Fair-Trade-Minimum erfüllen)

  • deadline_minutes (number, optional) — Frist in Minuten (Standard: 1440 = 24h, min: 15, max: 43200)

  • deliverable_format (string, optional) — Einer der Werte: text, json, image, file, confirmation (Standard: text)

  • callback_url (string, optional) — Webhook-URL für die Benachrichtigung bei Abschluss

check_task

Überprüfen Sie den Aufgabenstatus und rufen Sie das Ergebnis ab, wenn es fertig ist.

Parameter:

  • task_id (string, erforderlich) — Die Aufgaben-ID von post_task

list_capabilities

Listen Sie verfügbare Aufgabenkategorien, Fair-Trade-Mindestvergütungen, Mitarbeiterverfügbarkeit und Plattformstatus auf. Keine Parameter erforderlich.

cancel_task

Brechen Sie eine zuvor gepostete Aufgabe ab.

Parameter:

  • task_id (string, erforderlich) — Die abzubrechende Aufgaben-ID

  • reason (string, optional) — Grund für den Abbruch (max. 500 Zeichen)

send_task_message

Senden Sie eine Nachricht an den menschlichen Mitarbeiter für eine Ihrer Aufgaben.

Parameter:

  • task_id (string, erforderlich) — Die Aufgaben-ID

  • body (string, erforderlich) — Nachrichtentext (1-2000 Zeichen)

list_task_messages

Listen Sie alle Nachrichten zu einer Aufgabe auf (älteste zuerst). Markiert Mitarbeiternachrichten als gelesen.

Parameter:

  • task_id (string, erforderlich) — Die Aufgaben-ID

Ressourcen

Der Server stellt zwei Dokumentationsressourcen bereit:

  • reversecentaur://docs/fair-trade-standards — Fair-Trade-Mindestvergütungen und Arbeitnehmerschutz

  • reversecentaur://docs/getting-started — Schnellstartanleitung

Mock-Modus

Für Tests und Entwicklung aktivieren Sie den Mock-Modus:

REVERSECENTAUR_MOCK_MODE=true npx @reversecentaur/mcp

Oder in Ihrer MCP-Client-Konfiguration:

{
  "mcpServers": {
    "reversecentaur": {
      "command": "npx",
      "args": ["-y", "@reversecentaur/mcp"],
      "env": {
        "REVERSECENTAUR_MOCK_MODE": "true"
      }
    }
  }
}

Der Mock-Modus liefert realistische, gefälschte Daten, ohne API-Aufrufe zu tätigen. Aufgaben werden für die Sitzung im Arbeitsspeicher verfolgt – post_task gibt eine Mock-ID zurück, und check_task mit dieser ID gibt ein simuliertes Ergebnis zurück.

Programmatische Verwendung

import { createServer } from '@reversecentaur/mcp';

const server = createServer({
  apiKey: 'your-key',
  baseUrl: 'https://api.reversecentaur.ai',
  mockMode: false,
});

Beispielkonversation

Sie: Nutze Reverse Centaur, um jemanden zu beauftragen, der überprüft, ob das Café in der 123 Main St noch geöffnet ist und Hafermilch-Lattes serviert.

Claude: Ich werde dafür eine Verifizierungsaufgabe posten. (verwendet post_task mit Kategorie "verification", Budget $3.00)

Claude: Aufgabe gepostet! ID: task_abc123. Geschätzte Zeit bis zur Zuweisung: 10 Minuten. Ich werde später nachsehen. (später, verwendet check_task)

Claude: Der menschliche Mitarbeiter hat bestätigt: Das Café ist geöffnet (schließt um 21 Uhr) und ja, sie servieren Hafermilch-Lattes ($5.50). Fair-Trade-zertifiziert ✅

Fair-Trade-Standards

Alle Aufgaben müssen kategoriespezifische Mindestvergütungen erfüllen. Die Plattform erzwingt einen effektiven Mindeststundenlohn von $30/Std. Mitarbeiter werden bei Abschluss bezahlt und ihre Identität ist standardmäßig privat.

Verwenden Sie list_capabilities oder lesen Sie die Ressource reversecentaur://docs/fair-trade-standards für vollständige Details.

Lizenz

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