본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 05. 24. 19:24

ethancod1ng/binance-mcp-server

요약

Claude Code에서 Binance 거래소 API를 사용할 수 있도록 지원하는 Model Context Protocol(MCP) 서버입니다. 가격 조회부터 주문 실행까지 다양한 거래 기능을 AI 도구와 연동할 수 있습니다.

핵심 포인트

  • Claude Code 및 MCP 지원 도구와 연동 가능
  • Binance API를 통한 실시간 가격 및 계정 정보 조회
  • 테스트넷 지원으로 안전한 개발 및 테스트 환경 제공
  • 자연어 명령을 통한 주문 생성 및 취소 기능 지원

다국어 문서

Claude Code에 Binance 거래소 API 기능을 제공하는 Model Context Protocol (MCP) 서버입니다.

빠르게 시작하려면 종합적인 MCP 사용 튜토리얼을 시청하세요:

MCP Usage Tutorial

npm install -g binance-mcp-server

이 MCP 서버는 MCP를 지원하는 다양한 AI 도구와 함께 사용할 수 있습니다:

MCP 설정 파일에 다음 구성을 추가하세요:

{
"mcpServers": {
"binance": {
...

참고: 개발 및 테스트를 위해 Binance 테스트넷 (testnet)을 사용하려면 BINANCE_TESTNET"true"로 설정하세요.

claude mcp add binance --env BINANCE_API_KEY=YOUR_API_KEY --env BINANCE_API_SECRET=YOUR_API_SECRET --env BINANCE_TESTNET=false -- npx -y binance-mcp-server

테스트넷 (Testnet) 용 (개발 시 권장):

  • Binance Testnet 방문
  • 테스트넷 계정 생성 (실제 인증 불필요)
  • 테스트넷 계정의 API 관리 (API Management)로 이동
  • 거래 권한이 있는 새로운 API 키 생성
  • 참고: 테스트넷은 가상 자금을 사용하므로 테스트하기에 완전히 안전합니다

메인넷 (Mainnet) 용 (운영 환경):

  • Binance에서 인증된 계정 생성
  • KYC 인증 완료
  • 계정 설정의 API 관리 (API Management)로 이동
  • 필요한 권한을 가진 새로운 API 키 생성
    ⚠️ 경고: 메인넷은 실제 자금을 사용하므로 매우 주의하십시오!

.env 파일을 생성하세요:

BINANCE_API_KEY=your_api_key_here
BINANCE_API_SECRET=your_api_secret_here
BINANCE_TESTNET=true # 메인넷의 경우 false로 설정 (실제 자금)

get_price

  • 거래 쌍의 현재 가격 가져오기
    get_orderbook

  • 오더북 (order book) 깊이 데이터 가져오기
    get_klines

  • K-line/캔들스틱 (candlestick) 데이터 가져오기
    get_24hr_ticker

  • 24시간 가격 통계 가져오기

get_account_info

  • 계정 정보 및 잔액 가져오기
    get_open_orders

  • 현재 미체결 주문 (open orders) 가져오기
    get_order_history

  • 과거 주문 내역 가져오기

place_order

  • 새로운 주문 생성 (메인넷 및 테스트넷 모두 지원)
    cancel_order

  • 특정 주문 취소 (메인넷 및 테스트넷 모두 지원)
    cancel_all_orders

  • 모든 미체결 주문 취소 (메인넷 및 테스트넷 모두 지원)

Claude에게 다음과 같이 요청하세요:

  • "Get the current price of Bitcoin" (비트코인의 현재 가격을 가져와줘)
  • "Show me the order book for ETHUSDT" (ETHUSDT의 오더북을 보여줘)
  • "Check my account balance" (내 계좌 잔고를 확인해줘)
  • "Place a limit buy order for 0.001 BTC at $50,000" ($50,000에 0.001 BTC 지정가 매수 주문을 넣어줘)

중요 사항:

  • 가상 자금으로 안전하게 테스트하려면 BINANCE_TESTNET=true로 설정하세요.
  • 실제 자금으로 메인넷 거래를 하려면 BINANCE_TESTNET=false로 설정하거나 생략하세요. 메인넷 거래 시 주문을 실행하기 전에 경고 메시지가 표시됩니다.
npm run build # TypeScript 컴파일
npm run dev # 개발 모드
npm run lint # 린팅(linting) 실행

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0