Integration

MCP-Server

Yolo spricht das Model Context Protocol — in beide Richtungen. Du kannst Yolo als MCP-Server in deinem LLM-Client hinterlegen, oder über das MCP-Gateway externe Server sicher an deine Agenten anbinden.

Yolo als MCP-Server

Hinterlege Yolo in einem MCP-fähigen Client (z. B. Claude Desktop) mit deinem API-Key. Danach stehen die vier Yolo-Tools dort zur Verfügung.

json
{
  "mcpServers": {
    "yolo": {
      "url": "https://api.getyourloop.de/mcp",
      "transport": "http",
      "headers": { "Authorization": "Bearer YOUR_API_KEY" }
    }
  }
}

Die vier Tools

yolo_submit_decision

Eine fertige Agenten-Entscheidung zur Inbox-Freigabe einreichen.

yolo_process_input

Roh-Input verarbeiten, passendes Wissen holen und einen strukturierten Tool-Call zurückbekommen.

yolo_trigger_workflow

Einen Agenten-Workflow mit beliebigem Payload starten.

yolo_get_run

Den Status eines laufenden oder abgeschlossenen Runs abfragen.

MCP-Gateway: externe Server sicher spiegeln

Umgekehrt spiegelt das Gateway externe MCP-Server an deine Agenten — mit Freigaben, erzwungener Begründung und Audit. Ein Tool-Aufruf läuft per JSON-RPC 2.0 über /mcp/<SERVER_ID> mit einem Proxy-Token:

bash
curl -X POST https://api.getyourloop.de/mcp/<SERVER_ID> \
  -H "Authorization: Bearer <PROXY_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0", "id": 1, "method": "tools/call",
    "params": {
      "name": "get_time",
      "arguments": {
        "_reasoning": "Nutzer bat um die aktuelle Uhrzeit für einen Zeitstempel."
      }
    }
  }'

Bei aktivem Reasoning-Zwang ist _reasoning Pflicht — das Gateway injiziert den Parameter in die Tool-Schemas und blockt Aufrufe ohne Begründung (Fehler -32002). Braucht ein Aufruf eine menschliche Freigabe, antwortet das Gateway mit -32001 und einer approval_id; nach dem Ja wird der Aufruf serverseitig ausgeführt. Freigabe-Gates verfallen nach einer Stunde.