Zum Hauptinhalt springen

Fehler-Referenz

Diese Seite listet die Fehler auf, die vom Cryptohopper Market Data MCP zurückgegeben werden, und beschreibt die Ursache und empfohlene Behandlung für jeden Fehler.

Für eine aufgabenorientierte Anleitung zur Fehlersuche, siehe Fehlerbehebung bei häufigen MCP-Fehlern.

Fehlerformat

Fehler werden dem MCP-Client im Standard-MCP-Fehler-Envelope zurückgegeben. Die Felder:

FeldTypBeschreibung
codestringEin stabiler, großgeschriebener Identifikator (z.B. QUOTA_EXCEEDED).
messagestringEine menschenlesbare Beschreibung.
detailsobjectOptionaler strukturierter Kontext.

Der code ist der stabile Vertrag. Clients sollten auf code verzweigen, nicht auf den Text von message.

Authentifizierungsfehler

UNAUTHORIZED

Der API-Schlüssel fehlt, ist fehlerhaft, abgelaufen oder widerrufen.

Häufige Ursachen:

  • Kein Authorization-Header in der Anfrage.
  • Fehlerhaftes Bearer-Token (Leerzeichen, Copy-Paste-Artefakte).
  • Schlüssel wurde in der Cryptohopper-Kontooberfläche widerrufen.
  • Schlüssel wurde für ein anderes Produkt generiert und ist für das MCP nicht gültig.

Behandlung: Generiere den Schlüssel aus der Cryptohopper-Kontooberfläche neu und konfiguriere den Client neu. Siehe Best Practices für API-Schlüsselsicherheit und wie du einen Cryptohopper MCP API-Schlüssel erhältst.

FORBIDDEN

Die Anfrage ist authentifiziert, aber das Konto hat keine Berechtigung, die angeforderte Aktion auszuführen.

Häufige Ursachen:

  • Konto ist gesperrt oder markiert.
  • Der Endpoint wurde für das Konto eingeschränkt.

Behandlung: Kontaktiere den Cryptohopper-Support. Das Neugenerieren des Schlüssels wird diesen Fehler nicht beheben.

Kontingent- und Rate-Limit-Fehler

QUOTA_EXCEEDED

Das Konto hat sein wöchentliches Aufruf-Limit erreicht.

Behandlung: Warte auf das nächste Reset (Freitag), upgrade die Abonnementstufe oder überprüfe die Aufrufmuster, um die Nutzung zu reduzieren. Das Feld details.reset_at enthält den Zeitstempel des nächsten Resets.

Siehe Rate Limits erklärt und Abonnementstufen.

RATE_LIMIT_EXCEEDED

Das Konto hat das Kurzintervall-Rate-Limit überschritten.

Behandlung: Versuche es nach einer kurzen Verzögerung erneut. Gut funktionierende Clients verwenden exponentielles Backoff; ein erster Wiederholungsversuch nach 500ms ist typischerweise ausreichend. Wenn der Fehler erneut auftritt, füge eine kleine Verzögerung zwischen aufeinanderfolgenden Aufrufen in deinem Workflow hinzu.

HISTORY_LIMIT_EXCEEDED

Eine Candle-Anfrage hat einen Lookback angegeben, der größer ist als das maximale Verlaufs-Limit der aktiven Stufe.

Behandlung: Reduziere den Lookback oder upgrade auf eine Stufe mit tieferem Verlauf. Siehe Abonnementstufen.

Stufen- und Zugriffsfehler

EXCHANGE_NOT_SUPPORTED

Die angeforderte Börse ist für die aktive Stufe nicht verfügbar oder wird vom MCP überhaupt nicht unterstützt.

Behandlung: Bestätige, dass die Börse in der Zulassungsliste der Stufe in unterstützten Börsen aufgeführt ist. Wenn die Börse für eine höhere Stufe aufgeführt ist, upgrade. Wenn sie überhaupt nicht aufgeführt ist, wird die Börse nicht unterstützt.

PAIR_NOT_FOUND

Das angeforderte Paar existiert nicht auf der angegebenen Börse oder das Paar-Symbol ist fehlerhaft.

Behandlung: Überprüfe das Paar-Symbol mit dem list-pairs-Tool. Paar-Symbole verwenden das BASE/QUOTE-Format (z.B. BTC/USDT).

TIMEFRAME_NOT_SUPPORTED

Der angeforderte Candle-Timeframe (Intervall) wird für diese Börse oder dieses Paar nicht unterstützt.

Behandlung: Verwende einen unterstützten Timeframe. Siehe Candle-Tool-Referenz.

Anfragefehler

INVALID_PARAMETER

Ein oder mehrere Tool-Argumente haben die Validierung nicht bestanden.

Häufige Ursachen:

  • Lookback kleiner als 1 oder über dem Stufen-Maximum.
  • Nicht-String-Werte, wo Strings erforderlich sind.
  • Fehlerhafte Börsen- oder Paar-Identifikatoren.

Behandlung: Das details-Objekt enthält den fehlerhaften Parameter. Korrigiere und versuche es erneut.

MISSING_PARAMETER

Ein erforderliches Argument wurde nicht bereitgestellt.

Behandlung: Das details-Objekt benennt den fehlenden Parameter. Korrigiere und versuche es erneut.

Upstream-Fehler

EXCHANGE_UNAVAILABLE

Die zugrunde liegende Börsen-API reagiert nicht oder gibt Fehler zurück. Dies ist typischerweise vorübergehend.

Behandlung: Versuche es nach einer kurzen Verzögerung erneut. Wenn der Fehler bei mehreren Börsen weiterhin besteht, könnte dies auf einen MCP-seitigen Vorfall hinweisen — überprüfe die Cryptohopper-Status-Seite.

DATA_UNAVAILABLE

Die angeforderten Daten existieren konzeptionell, sind aber vorübergehend nicht verfügbar (zum Beispiel eine Candle-Serie, die noch nicht befüllt wurde).

Behandlung: Versuche es nach einer Verzögerung erneut. Für langanhaltende Ausfälle wähle eine andere Börse oder ein anderes Paar.

Server-Fehler

INTERNAL_ERROR

Ein unerwarteter Fehler ist innerhalb des MCP-Servers aufgetreten.

Behandlung: Versuche es einmal erneut. Wenn der Fehler weiterhin besteht, melde ihn über den Cryptohopper-Support mit der details.trace_id, falls vorhanden.

SERVICE_UNAVAILABLE

Der MCP-Service ist vorübergehend nicht in der Lage, Anfragen zu bearbeiten. Normalerweise während Wartungsarbeiten oder unter ungewöhnlicher Last.

Behandlung: Versuche es nach einer Verzögerung erneut. Überprüfe die Cryptohopper-Status-Seite auf laufende Vorfälle.

Schnellreferenz-Tabelle

CodeKategorieErneut versuchen?Behebung
UNAUTHORIZEDAuthNeinSchlüssel neu generieren
FORBIDDENAuthNeinSupport kontaktieren
QUOTA_EXCEEDEDKontingentBeim ResetStufe upgraden oder Nutzung reduzieren
RATE_LIMIT_EXCEEDEDKontingentNach VerzögerungClient drosseln
HISTORY_LIMIT_EXCEEDEDStufeNeinLookback reduzieren / Stufe upgraden
EXCHANGE_NOT_SUPPORTEDStufeNeinStufen-Zulassungsliste prüfen
PAIR_NOT_FOUNDAnfrageNeinPaar-Symbol überprüfen
TIMEFRAME_NOT_SUPPORTEDAnfrageNeinUnterstützten Timeframe verwenden
INVALID_PARAMETERAnfrageNeinParameter korrigieren
MISSING_PARAMETERAnfrageNeinParameter hinzufügen
EXCHANGE_UNAVAILABLEUpstreamJaKurzer Wiederholungsversuch
DATA_UNAVAILABLEUpstreamJaVerzögerung dann erneut versuchen
INTERNAL_ERRORServerEinmalMelden, falls anhaltend
SERVICE_UNAVAILABLEServerJaVerzögerung dann erneut versuchen

War dieser Artikel hilfreich?