mcpField
C
Crypto Prices — hosted on Cloudflare Workers (HTTP + npm stdio)

Crypto Prices — hosted on Cloudflare Workers (HTTP + npm stdio)

リモート
crypto-prices-mcp.prakhar-cognizance.workers.dev金融データ020 週間前に更新

Crypto Prices — hosted on Cloudflare Workers (HTTP + npm stdio) について

暗号資産の調査、ポートフォリオ管理、取引調査に使うLLM向けのホスト型MCPサーバーです。CoinGeckoを通じて、現在・過去の価格、検索、トレンド銘柄、世界市場データを提供します。

主な機能

  1. 01単一または複数銘柄の現在価格
  2. 02名前やシンボルによる銘柄検索
  3. 03過去の価格推移の取得
  4. 04トレンド銘柄の確認
  5. 05世界市場の概要取得

活用シーン

  1. 01暗号資産の現在価格の調査
  2. 02過去の価格変動の分析
  3. 03トレンド銘柄と市場指標の確認

MCP 対応

HTTP経由でMCPツールを提供し、Bearerトークン認証に対応します。MCPクライアントは価格、検索、過去データ、市場概要のツールを検出して呼び出せます。

設定

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

エンドポイントhttps://crypto-prices-mcp.atlasword.workers.dev/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

5
パラメーター型必須説明
vsstringいいえ
idsarrayはい

詳細

Crypto Prices MCP — CoinGecko経由の暗号資産のリアルタイム価格と過去の価格

MIT License MCP Cloudflare Workers Live

暗号資産のリアルタイム価格と過去の価格、検索、トレンドのコイン、暗号資産市場の全体スナップショット(CoinGecko)

CoinGecko APIを介して利用できるホスト型MCP サーバーです。1つまたは複数のコインのリアルタイム価格、CoinGecko IDを特定するための名前またはシンボルによる検索、日次/時間単位の間隔での過去の価格推移、その日のトレンドコイン一覧、暗号資産市場全体のスナップショット(時価総額、24時間取引高、BTCの市場占有率)を提供します。暗号資産の調査、ポートフォリオ、取引の調査を行うLLM向けです。

このサーバーはModel Context Protocolに対応しています。Cursor、Claude Desktop、Windsurf、Continue.dev、または@modelcontextprotocol/sdkを使用した独自のエージェントなど、MCP対応クライアントであれば接続し、ツールを検出して、Bearerトークン認証で呼び出すことができます。

AI エージェント/LLM向け

このリポジトリをインデックス化するAI エージェント向けの情報です。

  • リアルタイムMCPエンドポイント: https://crypto-prices-mcp.atlasword.workers.dev/mcp
  • トランスポート: HTTP POST、JSON-RPC 2.0
  • 認証: Authorization: Bearer <api_key>(無料プランでは匿名で、IPあたり月100回まで利用できます)
  • 検出: tools/listでスキーマ全体を返します。tools/callでツールを呼び出します。
  • ヘルスチェック: GET https://crypto-prices-mcp.atlasword.workers.dev/health → {ok: true, ts: <unix>}
  • ステータス: https://mcp-hub.atlasword.workers.dev/status.json(ポートフォリオの概要)

tools/listリクエストのサンプル:

curl -sS -X POST https://crypto-prices-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

tools/callのサンプル:

curl -sS -X POST https://crypto-prices-mcp.atlasword.workers.dev/mcp \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer mck_YOUR_API_KEY" \
  -d '{
    "jsonrpc":"2.0","id":2,"method":"tools/call",
    "params": { "name": "<tool>", "arguments": { } }
  }'

提供するツール

ツール引数説明
crypto_pricesids[], vs_currencies?1つまたは複数のコインの現在価格。CoinGecko IDを指定してください(シンボルしかわからない場合はcrypto_searchを使用します)。
crypto_searchquery名前またはシンボルでコインを検索します。CoinGecko ID付きで最大10件の一致結果を返します。
crypto_historyid, days, interval?過去の価格推移。days = 1/7/14/30/90/180/365/max。interval = daily
crypto_trending(no args)CoinGeckoで過去24時間にトレンドとなった上位のコイン。
crypto_market_global(no args)暗号資産市場全体:時価総額合計、24時間取引高、BTCの市場占有率、アクティブな暗号資産数。

**Team+**と表示されたツールには、TeamまたはProのサブスクリプションが必要です。匿名ユーザーおよび無料プランのユーザーがこれらを呼び出すと、tier_requiredエラーが返されます。

クイックスタート

最も手早く始めるには、mcp-remoteを使って、MCP対応クライアントをホスト型エンドポイントに接続します。

npx -y mcp-remote https://crypto-prices-mcp.atlasword.workers.dev/mcp \
  --header "Authorization: Bearer mck_YOUR_API_KEY"

キーは**https://crypto-prices-mcp.atlasword.workers.dev/upgrade?tier=solo**から取得できます([APIキーの取得](#getting-an-api-key)を参照)。

Cursorへのインストール

~/.cursor/mcp.jsonに次の内容を追加します。

{
  "mcpServers": {
    "crypto-prices-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://crypto-prices-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

その後、Cursorを再起動すると、MCPパネルにツールが表示されます。

Claude Desktopへのインストール

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または%APPDATA%\Claude\claude_desktop_config.json(Windows)に次の内容を追加します。

{
  "mcpServers": {
    "crypto-prices-mcp": {
      "command": "npx",
      "args": [
        "-y", "mcp-remote",
        "https://crypto-prices-mcp.atlasword.workers.dev/mcp",
        "--header", "Authorization: Bearer mck_YOUR_API_KEY"
      ]
    }
  }
}

Claude Desktopを再起動します。スラッシュコマンドのMCPメニューにツールが表示されます。

API キーを取得する

  1. https://crypto-prices-mcp.atlasword.workers.dev/upgrade?tier=solo(または tier=team / tier=pro)にアクセスします。
  2. Dodo Payments のホスト型チェックアウトにリダイレクトされます。Dodo が住所を収集し、カード決済を処理し、VAT/GST に対応します。
  3. 支払いが完了すると、Dodo が署名付き Webhook(subscription.active)を Worker に送信します。Worker は mck_<32 random base64url> を生成し、KV に保存します。
  4. https://crypto-prices-mcp.atlasword.workers.dev/welcome?key=<api_key> に移動します。キーはこの URL で一度だけ表示されるため、ここでコピーしてください。
  5. キーを Cursor / Claude Desktop の設定に貼り付けます(上記を参照)。
  6. https://crypto-prices-mcp.atlasword.workers.dev/account でアカウントを表示、ローテーション、エクスポートできます(Bearer 認証)。

無料プラン(登録不要)もあります。匿名ユーザーは IP アドレスごとに月 100 回まで呼び出せます。

エンドポイント

ルート説明
POST /mcpMCP JSON-RPC 2.0 ツールのエンドポイント(メイン API)。有料プランでは Bearer 認証が必要です。
GET /health稼働状態の確認 — {ok: true, ts}。mcp-hub の cron で使用されます。
GET /HTML ランディングページ(OG + favicon + JSON-LD)。
`GET /upgrade?tier=soloteam
GET /welcome?key=...チェックアウト後のランディングページ。生成されたばかりの API キーが表示されます。
GET /accountBearer 認証。{apiKey, tier, owner, status, portal_url} を返します。
POST /account/rotateBearer 認証。新しいキーを生成し、古いキーを無効化します。
GET /account/exportBearer 認証。GDPR データエクスポート — アカウント、使用量カウンター、Dodo の詳細情報を含む JSON。
GET /account/teamBearer 認証(Team 以上)。チームメンバーのサブキーを一覧表示します。
POST /account/team/inviteBearer 認証(Team 以上)。新しいチームメンバーのサブキーを発行します。
POST /account/team/revokeBearer 認証(Team 以上)。チームメンバーのサブキーを無効化します。
GET /team/accept?key=...サブキー URL を使うチームメンバー向けのオンボーディングページ。
POST /webhooks/dodoStandard-Webhooks 署名付き。Dodo のサブスクリプションおよび支払いのライフサイクル。
GET /favicon.icoインライン SVG。

料金

すべてのプランで月間上限とレート制限は共通です。料金には製品ごとの位置付けが反映されています。

プラン月間呼び出し数レート制限チームシート数
Free月 100 回分 10 回0
Solo月 2,000 回分 60 回0
Team月 10,000 回分 200 回5
Pro月 50,000 回分 600 回25
プラン料金月間呼び出し数チームシート数
Free$01000
Solo$9/mo2,0000
Team$29/mo10,0005
Pro$79/mo50,00025

Dodo Payments 経由で請求されます(販売者記録方式 — VAT/GST は Dodo が処理します)。いつでもキャンセルできます。支払い済み期間の終了までは引き続き利用できます。

データソース

このサーバーは、上流データソースに対する薄いトランスポート、認証、キャッシュのレイヤーです。各呼び出しのレート制限は、上流サービスの無料プランの ToS を十分に遵守できるよう調整されています。

プライバシーと GDPR

保存するのは、メールアドレス、生成された API キー、月間呼び出しカウンター、Dodo のサブスクリプションメタデータのみです。短いキャッシュ TTL を超えて、ツールの引数や上流からのレスポンスを記録することはありません。

アーキテクチャ

  • ランタイム: Cloudflare Workers(V8 アイソレート、グローバルエッジ)。
  • ストレージ: 2 つの Cloudflare KV 名前空間 — <slug>-cache(上流レスポンスキャッシュ)と <slug>-usage(API キー、月次カウンター、チーム名簿)。
  • 課金: Dodo Payments のライブモード、3 つのサブスクリプション製品(Solo / Team / Pro)、Standard-Webhooks による署名付きライフサイクル。
  • 可観測性: Cloudflare Workers Analytics、ポートフォリオの集計情報は mcp-hub のステータスで確認できます。
  • ソース: TypeScript、Vitest によるテスト済み、wrangler deploy でデプロイできます。このリポジトリの src/ を参照してください。

ライセンス

MIT — LICENSE を参照してください。

作者

Prakhar Gupta

ステータス

npm からインストール(ワンライナー)

薄型ランチャーが、npm で @insnapsprakhar/crypto-prices-mcp として公開されています。手動で URL をコピー&ペーストする必要はありません。

npx -y @insnapsprakhar/crypto-prices-mcp

または、MCP クライアントに設定できます。

{
  "mcpServers": {
    "crypto-prices": {
      "command": "npx",
      "args": ["-y", "@insnapsprakhar/crypto-prices-mcp"]
    }
  }
}

npm パッケージはランチャーにすぎません — mcp-remote を起動し、ホストされたエンドポイント(https://crypto-prices-mcp.atlasword.workers.dev/mcp)を指定します。

コメント

MCP は初めてですか?

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

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