mcpField
C
crypto-pulse-mcp

crypto-pulse-mcp

ローカル
github.com/markankamaransheogarat-sys金融データ01 週間前に更新

crypto-pulse-mcp について

crypto-pulse-mcpは、公開APIから暗号資産市場データを取得する、AIアシスタント向けの読み取り専用MCPサーバーです。APIキーや取引権限なしで、取引所価格、デリバティブ、市場ランキング、DeFi TVL、ステーブルコイン供給量を扱います。

主な機能

  1. 01現物価格と取引所間の価格差
  2. 02資金調達率、ベーシス、未決済建玉
  3. 03市場ランキングと市場の広がり
  4. 04DeFiチェーンとプロトコルのTVL
  5. 05ステーブルコイン供給量の変化

活用シーン

  1. 01BybitとBinanceの価格比較
  2. 02資金調達率と未決済建玉の確認
  3. 03チェーンやプロトコルのTVL調査
  4. 04ステーブルコイン供給トレンドの追跡

MCP 対応

価格、デリバティブ、市場概要、DeFi TVL、ステーブルコインを照会する読み取り専用ツールをMCPクライアントに公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"markankamaransheogarat-sys-crypto-pulse": {
"command": "npx",
"args": [
"-y",
"crypto-pulse-mcp"
]
}
}
}
起動コマンドnpx -y crypto-pulse-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmcrypto-pulse-mcp0.1.0

ツール

5

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
symbolstringはいコインまたは取引ペア。例:BTC、ETH/USDT、SOLUSDT

詳細

crypto-pulse-mcp

Model Context Protocolを通じて、AI アシスタントに読み取り専用の暗号資産市場データを提供します。価格、資金調達率、未決済建玉、DeFi の TVL、ステーブルコインの資金フローについて Claude(または任意の MCP クライアント)に質問すると、公開 API から構造化された回答を取得できます。API キー不要。取引なし。アカウントへのアクセスなし。

ツール回答できること
get_priceBybit と Binanceの現物価格、24 時間の変動率/レンジ/出来高、および両者の価格差
get_derivatives無期限先物の資金調達率(年率換算も)、ベーシス、未決済建玉と出来高に対する比率
get_market_overview時価総額または出来高上位のコイン、24 時間の変動率、過去最高値からの下落幅、市場の騰落状況(CoinGecko)
get_defi_tvlTVL 上位のチェーン、上位プロトコルを含む 1 つのチェーン(例:Solana、Stellar)、または 1 つのプロトコル(DefiLlama)
get_stablecoins時価総額上位の米ドルステーブルコイン、供給量シェア、供給量の 1 日/7 日/30 日の変化。暗号資産市場への資金流入・流出を大まかに示します

接続後に使用できるプロンプトの例:

  • 「今、SOL は Binance と比べて Bybit でプレミアムが付いていますか?」
  • 「BTC の資金調達率はどうなっていますか? ロングは過密ですか?」
  • 「Stellar の DeFi はどのくらいの規模で、どのプロトコルが上位ですか?」
  • 「今週、ステーブルコインの供給量は増えていますか、それとも減っていますか?」

使用例

サーバーに接続した Claude Code での質問(2026 年 10 月 22 日時点のスナップショット):

SOL は Binance と比べて Bybit でプレミアムが付いていますか? BTC の資金調達率はどうなっていますか? Stellar の DeFi はどのくらいの規模ですか?

  • SOL(get_price): プレミアムはありません。Bybit では $103.82、Binance では $103.83 で、差は約 0.01% です。
  • BTC の資金調達率(get_derivatives): ややマイナスで、Bybit では 8 時間あたり -0.0041%(年率約 -4.5%)です。ショートがロングに支払っています。ロングが過密には見えません。
  • Stellar DeFi(get_defi_tvl): TVL は約 $241M で、チェーン中 18 位です。上位プロトコルは Blend Pools V2 で、約 $140M です。

インストール

Node.js 20 以降が必要です。最も簡単な方法は npx で、クローンは不要です:

claude mcp add crypto-pulse -- npx -y crypto-pulse-mcp

Windows では cmd から実行してください(PowerShell では -- が正しく処理されません)。また、Claude Code から起動できるよう npx をラップします:

claude mcp add crypto-pulse -- cmd /c npx -y crypto-pulse-mcp

現在のプロジェクトだけでなく、すべてのフォルダーで使えるようにするには、-s user を追加します。

npm と公式 MCP Registry で公開されています: io.github.markankamaransheogarat-sys/crypto-pulse-mcp。

ソースから実行する場合:

git clone https://github.com/markankamaransheogarat-sys/crypto-pulse-mcp.git
cd crypto-pulse-mcp
npm install
npm run build
Claude Desktop

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "crypto-pulse": {
      "command": "npx",
      "args": ["-y", "crypto-pulse-mcp"]
    }
  }
}

Windows では "command": "cmd" と "args": ["/c", "npx", "-y", "crypto-pulse-mcp"] を使用してください。

Claude Code
claude mcp add crypto-pulse -- node /absolute/path/to/crypto-pulse-mcp/dist/index.js

stdio サーバーを起動できるその他の MCP クライアントも、同じ方法で動作します。

知っておくとよい詳細

  • シンボル。 BTC、ETH/USDT、SOLUSDT、doge-usdt はすべて使用できます。コイン名だけの場合は USDT ペアを意味します。
  • 一方の取引所が停止しても失敗ではありません。 get_price と get_derivatives は両方の取引所に並列で問い合わせます。一方に接続できない場合(Binance は一部の国で地域制限されています)でも、もう一方の結果が返され、その旨を示す errors フィールドが含まれます。不明なシンボルは、障害ではなく「上場なし」として報告されます。
  • キャッシュ。 無料プランのレート制限内に収めるため、レスポンスは短時間キャッシュされます(取引所のティッカーは 5 秒、CoinGecko は 60 秒、DefiLlama は 5 分)。同時に行われた同一のリクエストは、1 回の呼び出しを共有します。
  • 資金調達率の符号。 資金調達率がプラスの場合、ロングがショートに支払います。annualizedFundingPct は今日のレートが 1 年間続くと仮定した値ですが、実際にはそうなりません。予測ではなく、規模の目安としてご覧ください。
  • DefiLlama の CEX エントリー(取引所ウォレットの残高)は、チェーンごとのプロトコルランキングから除外されます。
  • 金融アドバイスではありません。 これらは公開データのスナップショットであり、数秒から数分遅れていることがあります。

開発

npm run typecheck   # tsc --noEmit over src and tests
npm test            # vitest, all HTTP mocked
npm run build       # compile to dist/
node scripts/smoke.mjs   # live check: starts the built server and calls every tool against the real APIs

構成:src/sources/* はそれぞれ 1 つの API と通信して正規化された形式のデータを返し、src/tools/* はロジックを保持してそれぞれ 1 つの MCP ツールを登録します。src/http.ts は共有クライアント(タイムアウト、回数制限付き再試行、TTL キャッシュ)、src/symbols.ts はシンボルの正規化を担当します。

データソース

Bybit v5 · Binance spot および USDⓈ-M futures · CoinGecko · DefiLlama。本プロジェクトはこれらのいずれとも提携していません。それぞれの利用規約とレート制限を遵守してください。

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。