Crypto Trading MCP

Integrations

  • Supports cryptocurrency spot trading on Binance, allowing price lookup and trading operations through the Binance exchange API.

暗号通貨取引MCP(モデルコンテキストプロトコル)

複数の暗号通貨取引所間での価格検索と取引を行うためのシンプルなモデル コンテキスト プロトコル (MCP) サーバー。

https://github.com/user-attachments/assets/34f3a431-9370-4832-923e-ab89bf1d4913

要件

  • Python 3.10以上

サポートされている取引所

現在はスポット取引のみサポートしています。

  • アップビット
  • ゲート.io
  • バイナンス

今後さらに多くの取引所が追加される予定です。

環境設定

各取引所で必要な認証情報を環境変数に追加します。

例えば、Upbit は次のようになります。

UPBIT_ACCESS_KEY="your-access-key" UPBIT_SECRET_KEY="your-secret-key"

開発ガイド

新しい取引所の追加

  1. CryptoExchange抽象クラスを継承した新しい交換クラスを作成する
  2. 必要なAPIメソッドを実装する
  3. テストケースを書く
  4. 新しい交換をファクトリークラスに登録する

テストの実行

# Install test dependencies uv pip install -e ".[test]" # Run tests pytest
-
security - not tested
A
license - permissive license
-
quality - not tested

Upbit、Gate.io、Binance などの複数の暗号通貨取引所間での価格検索と取引を可能にするモデルコンテキスト プロトコル サーバー。

  1. Requirements
    1. Supported Exchanges
      1. Environment Setup
        1. Development Guide
          1. Adding a New Exchange
          2. Running Tests
        ID: bocygmovjj