Skip to content

HMAC Auth

목적

HMAC-SHA256 요청 서명 — 암호화폐 거래소(Binance, Bybit 등)에서 사용하는 인증 방식입니다. 각 요청이 비밀 키로 서명됩니다.

사용 시기

  • Binance API 및 Binance 호환 거래소
  • 암호화폐 거래 플랫폼
  • 요청 서명이 필요한 API

설정

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)"

매개변수

매개변수필수설명
api_key공개 API 키
secret_key서명용 비밀 키

참고 사항

  • swag2mcp는 모든 요청에 자동으로 타임스탬프(Unix 밀리초)를 추가합니다
  • 서명은 모든 요청 매개변수에서 계산됩니다
  • 키를 환경 변수에 저장하세요: api_key: "$(BINANCE_API_KEY)"
  • 이 방식은 Binance API 및 유사한 거래소와 호환됩니다