mcpField
C
connectors-available

connectors-available

github.com/hummingbotその他32408 回インストール21 週間前に更新
リポジトリ

connectors-available について

connectors-availableは、Hummingbotの取引所コネクターへの接続可否を調べ、トークンの取引ペアを検索するスキルです。利用可能な市場の最小注文量、価格刻み、注文タイプを確認できます。

主な機能

  1. 01全体、現物、無期限、指定コネクターのテスト
  2. 02利用可能な取引ルールをJSONに保存
  3. 03各取引所からトークンを検索
  4. 04最小値、価格刻み、注文タイプを表示

活用シーン

  1. 01取引前のコネクター到達性確認
  2. 02指定トークンを扱う取引所の検索
  3. 03取引所ごとの注文制約の比較

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/hummingbot/skills --skill connectors-available

インストール後、Claude Code で/connectors-availableを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

data/
trading_rules.json
scripts/
search_token.sh
test_all.sh
test_connector.sh

詳細

connectors-available

お使いの場所からアクセスできる取引所コネクタをテストし、利用可能なすべての取引所からトークンを検索します。最小注文サイズ、価格刻み、対応する注文タイプなどの取引ルールを表示します。

ワークフロー

ステップ 1: コネクタのテスト

テストするコネクタをユーザーに尋ねます:

  • すべてのコネクタ
  • 現物のみ
  • 無期限契約のみ
  • 特定の取引所
ステップ 2: テストの実行とルールの保存
./scripts/test_all.sh --timeout 10

各コネクタから取引ルールを取得します。データが返れば、アクセス可能です。結果は data/trading_rules.json に保存されます。

ステップ 3: トークンの検索

ユーザーがトークンについて尋ねた場合、取引ルールの表を検索して表示します:

./scripts/search_token.sh --token BTC

常に完全な表をユーザーに表示してください:

| Exchange | Pair | Min Order | Min Price Inc | Order Types |
|----------|------|-----------|---------------|-------------|
| hyperliquid_perpetual | BTC-USD | 0.00001 | 0.1 | Limit, Market |
| okx_perpetual | BTC-USDT | 0.0001 | 0.1 | Limit, Market |
| kraken | BTC-USD | 0.0001 | 0.1 | Limit, Market |
| coinbase_advanced_trade | BTC-USD | 0.0001 | 0.01 | Limit, Market |
| kucoin | BTC-USDT | 0.00001 | 0.1 | Limit, Market |
| gate_io | BTC-USDT | 0.0001 | 0.01 | Limit, Market |

Found 488 pairs containing BTC

取引ルールの説明

  • 最小注文: 基軸通貨での最小注文サイズ
  • 最小価格刻み: 最小価格増分(ティックサイズ)
  • 注文タイプ: 対応する注文タイプ(指値、成行)

スクリプト

すべてのコネクタをテスト:

./scripts/test_all.sh --timeout 10

特定のコネクタをテスト:

./scripts/test_all.sh --connectors "kraken,okx,hyperliquid" --timeout 10

トークンを検索:

./scripts/search_token.sh --token BTC
./scripts/search_token.sh --token SOL
./scripts/search_token.sh --token HBOT

出力ファイル

  • data/trading_rules.json - 利用可能な取引所からのすべての取引ペアとルール

要件

  • Hummingbot API が実行中であること(デフォルト: localhost:8000)
  • API 認証情報(デフォルト: admin/admin)

環境変数

export HUMMINGBOT_API_URL=http://localhost:8000
export API_USER=admin
export API_PASS=admin

スクリプトは次の場所で .env を確認します: ./hummingbot-api/.env → ~/.hummingbot/.env → .env

コメント