Upbit MCP Server

by solangii
Verified

Integrations

  • Provides environment variable management for storing and accessing Upbit API credentials securely.

  • Offers installation capabilities for the uv package manager through curl commands.

  • Supports version control for the MCP server implementation through Git clone functionality.

업비트 MCP 서버

모델 컨텍스트 프로토콜(MCP)을 사용하는 업비트 암호화폐 거래소 OpenAPI 서버 구현입니다. 이 프로젝트는 시장 데이터(호가, 주문장, 거래 내역, 차트 데이터), 계좌 정보 검색, 주문 생성 및 취소, 입출금 관리, 기술적 분석 수행 등 업비트 거래소 서비스와 연동하는 도구를 제공합니다.

특징

  • 시장 데이터 검색(티커, 주문장, 거래, 캔들 데이터)
  • 계좌정보(잔액, 주문내역)
  • 주문 생성 및 취소
  • 입금 및 출금 기능
  • 기술 분석 도구

필수 조건

시작하기 전에 Upbit API 키를 받아야 합니다.

  1. 아직 Upbit 계정이 없다면 계정을 만드세요
  2. 업비트 개발자 센터 로 이동
  3. 새로운 API 키 생성
  4. 적절한 권한(필요에 따라 읽기, 거래, 인출)을 설정하세요.
  5. API 키( UPBIT_ACCESS_KEY , UPBIT_SECRET_KEY )를 .env 파일에 저장합니다(설치 섹션 참조)

설치

  1. 저장소를 복제합니다.지엑스피1
  2. 종속성 설치:
    # Using pip pip install -e . # Or using uv (recommended) uv pip install -e .
    uv를 사용하면 설치 속도가 빨라지고 종속성 해결이 더욱 안정적입니다. uv를 설치하려면 다음을 수행하세요.
    # Install uv curl -fsSL https://install.ultramarine.tools | sh # Or install with pip pip install uv
  3. 환경 변수 설정: 프로젝트 루트에 .env 파일을 만들고 Upbit API 키를 추가하세요.
    UPBIT_ACCESS_KEY=your_access_key_here UPBIT_SECRET_KEY=your_secret_key_here

용법

개발 모드(웹 인터페이스)

fastmcp dev main.py

Claude Desktop에 설치

fastmcp install main.py --name "Upbit API"

Python으로 직접 실행

python main.py # Or using uv uv run python main.py

주의

  • 이 서버는 실제 거래를 처리할 수 있으므로 주의해서 사용하세요.
  • API 키를 안전하게 보관하고 공개 저장소에 절대 커밋하지 마세요.
  • 실제 운영 환경에서 사용하기 전에 철저히 테스트하세요.

특허

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

업비트 암호화폐 거래소 서비스를 이용하여 시장 데이터를 검색하고, 계정을 관리하고, 거래를 실행하세요. 주문 관리, 입금, 출금, 기술 분석 도구를 통해 거래 경험을 더욱 간편하게 만드세요.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Development Mode (Web Interface)
          2. Install in Claude Desktop
          3. Run Directly with Python
        2. Caution
          1. License
            ID: xcsyp3rnaw