Skip to content

Rate Limits & Fehler

Rate Limiting

Der /api/mcp-Endpunkt begrenzt auf 240 Requests pro Minute pro Benutzer/Token (gleitendes Fixed-Window). Ein JSON-RPC-Batch zählt mit der Anzahl seiner Einträge; ein Batch darf max. 50 Einträge haben.

Bei Überschreitung: 429 Too Many Requests mit

  • HTTP-Header Retry-After: <Sekunden>
  • JSON-RPC-Fehler code -32000, plus error.data.retryAfter.

Ist Redis nicht erreichbar, wird nicht gedrosselt (fail-open).

Fehlercodes

CodeBedeutungLösung
-32600Invalid Request (auch: Batch > 50)Request-Form prüfen
-32601Methode unbekanntMethodenname prüfen
-32602Ungültige ArgumenteWerte via get_metadata prüfen
-32000 / 429Rate-LimitRetry-After abwarten

Batch

Mehrere Aufrufe in einem Request (Array statt Objekt):

json
[
  {"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_me","arguments":{}}},
  {"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_my_open_items","arguments":{"compact":true}}}
]

Liza Documentation