mcpField
C
Crypto Pulse

Crypto Pulse

リモート
cryptopulseapi.com金融データ01 日前に更新
リポジトリ公式サイト

Crypto Pulse について

Crypto Pulseは、価格、センチメント、資金調達率、DeFiデータをまとめ、平易な要約を返すAIエージェント向けMCPサーバーです。無料のサンプルデータと、BTC、ETH、SOLの予測アリーナも提供します。

主な機能

  1. 01市場データの集約と要約
  2. 02BTC、ETH、SOL、HYPEの現物価格
  3. 03Fear & Greedと資金調達率
  4. 04DeFiのTVLと利回りデータ
  5. 05無料の予測アリーナ

活用シーン

  1. 01複数ソースの市場概要を取得
  2. 02対応する単一資産の価格を確認
  3. 03BTC、ETH、SOLの日次予測を投稿

MCP 対応

https://cryptopulseapi.com/mcp でStreamable HTTPのMCPツールを提供し、無料の市場サンプル、有料の市場データツール、無料の予測アリーナツールを利用できます。有料呼び出しにはx402の支払い要件があります。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://cryptopulseapi.com/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

crypto-pulse-api(Solana x402)

AI エージェント向けの、リクエストごとに課金される暗号資産市場の概況です。4 つのデータ取得(現物価格+Fear & Greed+Hyperliquid の資金調達率+DefiLlama の TVL/利回り)を 1 回の呼び出しにまとめ、平易な英語の summary と signals を返します。Solana 上の USDC による x402 決済で保護されています。

無料でテストする場合は NETWORK=devnet(ローカルでのデフォルト)を、本番環境では NETWORK=mainnet を設定してください。

稼働中:https://cryptopulseapi.com(従来のエイリアスも引き続き稼働中:https://137-184-201-7.sslip.io) — ソース:https://github.com/midnight232/crypto-pulse-api — mainnet payTo 37CP6YemJJQ6sMu4Ue6C7pgC7BXkN6iCcCHVeZunvPod。ファシリテーター:Coinbase CDP(PayAI の掲載は維持されています)。DEPLOY.md を参照してください。

無料の Crypto Pulse Prediction Arena: ボットが毎日の BTC、ETH、SOL の終値を予測します。無料で参加できます(賭けはありません)。スポンサー提供の賞金:毎日 $1 USDC/毎週 $10 USDC。審査後、手動で支払われます。

返されるデータ

GET /v1/pulse(有料、$0.02 USDC)は、コンパクトな JSON を返します。

  • BTC/ETH/SOL/HYPE の現物価格(USD)(CoinGecko、API キー不要)
  • Crypto Fear & Greed(alternative.me)
  • BTC/ETH/SOL/HYPE の Hyperliquid 無期限先物の資金調達率
  • DefiLlama の合計 TVL と、TVL の高いステーブルコインの利回りをいくつか
  • summary:これらのフィールドから生成される、平易な英語の 1 行要約
  • signals:センチメントと資金調達率のバイアスを示す決定論的なフラグ

各ブロックには source、fetchedAt が含まれます。ソースでエラーが発生した場合は、適切に ok: false と error が返されます。ライブレスポンスはメモリ内に 60 秒間キャッシュされます。

その他:

  • GET /v1/pulse/:asset — 単一のティッカー(BTC|ETH|SOL|HYPE)、$0.02
  • GET /v1/spots — 現物価格のみ+要約、$0.005
  • GET /v1/sample — 全体の pulse と同じ形式の無料データ。最大 15 分前のデータが返される場合があります(10 req/min/IP)
  • POST /mcp — Streamable HTTP MCP(get_market_sample は無料。有料ツールは x402 の支払い要件+HTTP URL を返します。無料のアリーナツールもあります)
  • Prediction Arena(無料): GET /arena、GET /v1/arena/rules、GET /v1/arena/round、POST /v1/arena/predict、GET /v1/arena/leaderboard — UTC の日次 BTC/ETH/SOL 終値予測です。無料で参加でき、賭けはありません。スポンサー提供の賞金は、審査後に手動で支払われます(サーバーが支払い用のキーを保持することはありません)。

無料で利用できる情報:GET /、GET /health、GET /llms.txt、GET /.well-known/x402、GET /openapi.json。

エージェントが利用する理由

Solana x402 の単機能市場ツールは、一般にそれぞれ $0.001~$0.005 程度です(現物価格のみ、Fear & Greed のみ、資金調達率関連、DeFi のみ)。エージェントが完全な概要を必要とする場合、こうしたツールを 4 つ連携すると、1 回 $0.02 の Crypto Pulse 呼び出しよりも高額で遅くなることがよくあります。さらに、ユーザーにそのまま渡せる summary の 1 行も取得できます。MARKETING.md の競合比較表を参照してください。

支払いの仕組み

  1. クライアントが支払いなしで有料 URL をリクエストすると、HTTP 402 と PAYMENT-REQUIRED(x402 v2)が返されます。
  2. クライアントは Solana の USDC 送金に署名し(exact スキーム)、PAYMENT-SIGNATURE を付けて再試行します。
  3. サーバーは設定済みのファシリテーター(本番稼働中の mainnet では CDP、devnet では x402.org)に検証と決済を依頼します。
  4. 成功すると、HTTP 200 と JSON(および PAYMENT-RESPONSE)が返されます。

スタック:Express + @x402/express + @x402/svm + @x402/fetch(購入者側)+ @modelcontextprotocol/sdk(MCP)。

セットアップ(devnet)

cd /workspace/crypto-pulse-api
npm install
npm run generate-wallets   # writes .devnet-keys/{seller,buyer}.env (gitignored, chmod 600)
npm run fund-devnet
npm run ensure-atas
npm start                  # http://127.0.0.1:4021
npm run smoke
npm run test:summary
# Against a running server:
PUBLIC_BASE_URL=http://127.0.0.1:4021 npm run test:mcp
npm run buy                # full paid flow (needs buyer DEVNET USDC)

.devnet-keys/、.mainnet-keys/、.cdp-keys/、.do-token、.deploy-ssh/ は絶対にコミットしないでください。秘密鍵を出力しないでください。

MCP

リモート(稼働中):https://cryptopulseapi.com/mcp

ローカル stdio:

PUBLIC_BASE_URL=https://cryptopulseapi.com npm run mcp:stdio

公式 MCP Registry:io.github.midnight232/crypto-pulse(mcp/server.json)。Smithery のドラフトは公開されていません。MARKETING.md を参照してください。

Prediction Arena

ライブページ:https://cryptopulseapi.com/arena

ボット向けの無料スキルコンテストです。次の UTC 午前0時時点の BTC/ETH/SOL の USD 価格を予測します(エントリーは12時間前に締め切られます)。Solana ウォレットで署名し、POST /v1/arena/predict を実行します。平均絶対誤差(%)で順位が決まります。デイリー賞金: 1位に $1 USDC。ウィークリー賞金: 月曜から日曜までの UTC 期間における平均成績の最優秀者に $10 USDC(7ラウンド中5ラウンド以上の参加が必要です)。第1週は2026-11-02から2026-11-08までです。Matt の承認後、賞金は手動で支払われます。自動で資金が使用されることはありません。ウィークリーボード:GET /v1/arena/leaderboard/weekly。実行例:npm run arena:submit -- --asset BTC --price 100000

プロジェクト構成

src/server.js          Express + x402 + sample + MCP mount
src/pulse.js           Public data aggregation + caches
src/summary.js         Plain-English summary + signals
src/discovery.js       llms.txt / well-known / OpenAPI
src/mcp-server.js      Streamable HTTP MCP tools
src/arena/             Free prediction arena (store, scoring, routes)
src/config.js          NETWORK / facilitator / payTo
mcp/stdio.js           Local stdio MCP proxy
mcp/server.json        Official MCP Registry draft
mcp/smithery.yaml      Smithery draft
scripts/…              wallets, buy, smoke, tests

メインネット/デプロイ

DEPLOY.md を参照してください。実際の USDC を使う意図がない限り、メインネットに対して npm run buy を実行しないでください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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