mcpField
C
crypto-prices-criptoya

crypto-prices-criptoya

github.com/ferminrpその他3948 回インストール13 週間前に更新
リポジトリ

crypto-prices-criptoya について

CriptoYa APIで暗号資産の価格と出金手数料を調べるスキルです。取引所間の比較、入力検証、エラー処理、価格情報の提示方法を扱います。

主な機能

  1. 01取引所別の価格照会
  2. 02取引所横断の価格取得
  3. 03出金手数料の確認
  4. 04入力検証とエラー処理
  5. 05売値・買値・スプレッドの要約

活用シーン

  1. 01指定取引所のコイン価格比較
  2. 02複数取引所の価格確認
  3. 03コインとネットワーク別の出金手数料確認

インストール

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

$npx skills add https://github.com/ferminrp/agent-skills --skill crypto-prices-criptoya

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

詳細

CriptoYa の暗号資産価格

CriptoYa の暗号資産価格を、取引所別、全体の相場、出金手数料について照会します。

API の概要

  • ベース URL: https://criptoya.com
  • 認証: 不要
  • レスポンス形式: 有効な応答では JSON
  • 運用上の注意: ペアまたは値が無効な場合、API は HTTP 200 でプレーンテキスト "Invalid pair" を返すことがあります。
  • タイムスタンプ: Unix エポック形式の time フィールド

エンドポイント

  • GET /api/{exchange}/{coin}/{fiat}/{volumen}
  • GET /api/{coin}/{fiat}/{volumen}
  • GET /api/fees

例:

curl -s "https://criptoya.com/api/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/belo/BTC/ARS/0.1" | jq '.'
curl -s "https://criptoya.com/api/fees" | jq '.'

対応する値

coin

BTC, ETH, USDT, USDC, DAI, UXD, USDP, WLD, BNB, SOL, XRP, ADA, AVAX, DOGE, TRX, LINK, DOT, MATIC, SHIB, LTC, BCH, EOS, XLM, FTM, AAVE, UNI, ALGO, BAT, PAXG, CAKE, AXS, SLP, MANA, SAND, CHZ

fiat

ARS, BRL, CLP, COP, MXN, PEN, VES, BOB, UYU, DOP, PYG, USD, EUR

exchange

cryptomkt, letsbit, belo, bitsoalpha, bybit, ripio, lemoncash, fiwind, tiendacrypto, eluter, universalcoins, buenbit, binance, huobip2p, bitso, eldoradop2p, lemoncashp2p, kucoinp2p, decrypto, mexcp2p, pluscrypto, cocoscrypto, bitgetp2p, cryptomktpro, satoshitango, coinexp2p, paydecep2p, binancep2p, bingxp2p, ripioexchange, astropay, dolarapp, vibrant, wallbit, vitawallet, weexp2p, trubit, okexp2p, bybitp2p, saldo, p2pme, airtm

volumen

小数点にはピリオドを使用します。例:0.1、1、250.5。

主なフィールド

  • 取引所ごとの相場:
    • ask、totalAsk、bid、totalBid、time
  • 全体の相場:
    • 取引所ごとのオブジェクト。各オブジェクトは同じフィールド(ask、totalAsk、bid、totalBid、time)を含みます。
  • 手数料:
    • ネストされた構造 exchange -> coin -> red -> fee

ワークフロー

  1. 要求の種類を判別します:
    • 全体の相場
    • 取引所ごとの相場
    • 出金手数料
  2. 必須入力を検証します:
    • coin、fiat、volumen
    • 該当する場合は exchange
  3. curl -s を実行し、jq で解析します。
  4. 応答が "Invalid pair" であるか、想定した JSON 形式でない場合は、パラメーターが無効であることを伝えます。
  5. まず、実際に役立つ概要を提示します:
    • 最良の bid
    • 最良の ask
    • 重要なスプレッド
  6. 詳細を提示します:
    • 上位の取引所と各相場の time

エラー処理

  • 無効なパラメーター/未対応のペア:
    • HTTP が 200 の場合も、テキスト "Invalid pair" を検出します。
    • 要求された組み合わせが未対応であることを明確に伝えます。
  • ネットワーク/タイムアウト:
    • 短い待機時間を挟み、最大 2 回再試行します。
    • 失敗した場合は、照会したエンドポイントを含む明確なメッセージを返します。
  • 想定外の JSON:
    • 最低限役立つ生データを表示し、データ提供元に不整合があることを明記します。

結果の提示

  • 以下を優先します:
    • 最良の買値(ask)
    • 最良の売値(bid)
    • 取引所ごとのスプレッド(ask - bid)
  • 比較する場合:
    • 取引所ごとに ask、bid、totalAsk、totalBid、time を記載した簡潔な表
  • 次の点を明記します:
    • データは情報提供を目的としたものであり、金融上の推奨ではありません。

対象外

このスキルでは、v1 で以下を使用してはなりません:

  • /api/dolar
  • /api/cer
  • /api/uva
  • /api/bancostodos

コメント