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.

Upbit MCP サーバー

モデルコンテキストプロトコル(MCP)を使用したUpbit暗号通貨取引所OpenAPIのサーバー実装。このプロジェクトは、市場データ(相場、注文板、取引履歴、チャートデータ)の取得、アカウント情報の取得、注文の作成とキャンセル、入出金の管理、テクニカル分析の実行など、Upbit取引所のサービスと連携するためのツールを提供します。

特徴

  • 市場データの取得(ティッカー、注文簿、取引、ローソク足データ)
  • アカウント情報(残高、注文履歴)
  • 注文の作成とキャンセル
  • 入金・出金機能
  • テクニカル分析ツール

前提条件

始める前に、Upbit API キーを取得する必要があります。

  1. Upbitでアカウントをお持ちでない場合は作成してください
  2. Upbit開発者センター
  3. 新しいAPIキーを作成する
  4. 適切な権限(必要に応じて読み取り、取引、引き出し)を設定してください
  5. APIキー( UPBIT_ACCESS_KEYUPBIT_SECRET_KEY )を.envファイルに保存します(インストールセクションを参照)。

インストール

  1. リポジトリをクローンします。
    git clone https://github.com/username/upbit-mcp-server.git cd upbit-mcp-server
  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

使用法

開発モード(Webインターフェース)

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 キーを安全に保ち、パブリック リポジトリにコミットしないでください。
  • 実稼働環境で使用する前に徹底的にテストしてください。

ライセンス

マサチューセッツ工科大学

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

Upbitの暗号通貨取引サービスと連携して、市場データの取得、アカウント管理、取引執行を行うことができます。注文管理、入金、出金、テクニカル分析ツールで、取引体験を簡素化できます。

  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