Skip to content

HMAC Auth

Zweck

HMAC-SHA256-Anfragesignierung — die Authentifizierungsmethode, die von Kryptowährungsbörsen (Binance, Bybit und anderen) verwendet wird. Jede Anfrage wird mit einem geheimen Schlüssel signiert.

Wann verwenden

  • Binance-API und Binance-kompatible Börsen
  • Kryptowährungs-Handelsplattformen
  • APIs, die eine Anfragesignierung erfordern

Konfiguration

yaml
specs:
  - domain: binance
    llm_title: Binance Market Data
    base_url: https://api.binance.com
    collections:
      - llm_title: Market Data
        location: https://raw.githubusercontent.com/mmadfox/swag2mcp/main/specs/binance.yaml
    auth:
      type: hmac
      config:
        api_key: "$(BINANCE_API_KEY)"
        secret_key: "$(BINANCE_SECRET_KEY)"

Parameter

ParameterErforderlichBeschreibung
api_keyJaÖffentlicher API-Schlüssel
secret_keyJaGeheimer Schlüssel zum Signieren

Hinweise

  • swag2mcp fügt automatisch einen Zeitstempel (Unix in Millisekunden) zu jeder Anfrage hinzu
  • Die Signatur wird aus allen Anfrageparametern berechnet
  • Speichern Sie Schlüssel in Umgebungsvariablen: api_key: "$(BINANCE_API_KEY)"
  • Diese Methode ist kompatibel mit der Binance-API und ähnlichen Börsen