mcpField
C
CoinPaprika

CoinPaprika

リモート
github.com/coinpaprika金融データ31今日更新
リポジトリ

CoinPaprika について

CoinPaprika MCP Server は、AI アシスタントに CoinPaprika の暗号資産市場データを提供します。多くのツールは API キーなしで使えますが、履歴データなどの有料機能にはキーが必要です。

主な機能

  1. 01現在の価格と市場統計の取得
  2. 02コインと取引所の詳細検索
  3. 03最新および過去の OHLCV データ取得
  4. 04取引所の市場と取引ペアの比較
  5. 05資産検索と正規 ID の解決
  6. 06通貨間の金額換算

活用シーン

  1. 01現在価格と 24 時間の変動確認
  2. 02コインの取引所・市場・プロジェクト情報の確認
  3. 03取引所や取引ペアの比較
  4. 04暗号資産額の別通貨への換算

MCP 対応

ローカルサーバーまたはホスト型サービスを通じて、CoinPaprika の市場データツールを MCP クライアントに公開します。ホスト型サービスは Streamable HTTP、SSE、JSON-RPC に対応し、多くのツールは API キーなしで利用できます。

設定

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

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

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

すべてのエンドポイント
Streamable HTTPhttps://mcp.coinpaprika.com/streamable-http
SSEhttps://mcp.coinpaprika.com/sse

ツール

27
パラメーター型必須説明
limitnumberいいえ省略可能。1ページあたりの項目数(デフォルトは50、最大250)。サーバーは250を超えるリクエストを250に制限します。
rationalestringはい必須。このツールを呼び出す理由と、結果をどのように使用する予定かを1~2文で説明してください。例:「ユーザーが BTC の価格を尋ねたため、現在の USD 価格を取得するために getTickersById を呼び出す。」「ポートフォリオダッシュボードを構築中のため、過去7日間の ETH の OHLCV が必要。」この内容は記録・審査され、MCP の改善に使用されます。ユーザーの PII や秘密情報を含めず、一般的な説明を使用してください。

詳細

CoinPaprika MCP サーバー

smithery badge

CoinPaprika の暗号資産市場データ API にオンデマンドでアクセスできる Model Context Protocol(MCP)サーバーです。Claude のような AI アシスタントが、設定不要でリアルタイム価格、ティッカー、取引所データ、OHLCV ローソク足などをプログラムから取得できるように構築されています。

TL;DR

# Install globally
npm install -g @coinpaprika/mcp

# Start the server
coinpaprika-mcp

# Or run directly without installation
npx @coinpaprika/mcp@latest

CoinPaprika MCP は、12,000 以上の暗号資産のライブ市場データに Claude を接続します。無料プランでは API キーは不要です。インストール | 設定 | API リファレンス

設定なしですぐに使いたいですか? mcp.coinpaprika.com のホスト型 MCP サーバーをご利用ください。インストール不要で、API キーなしですぐに使えます。ツールは 31 個(ここにある 30 個と submitFeedback)です。トランスポートエンドポイントについてはホスト型サーバーをご覧ください。

何を構築できますか?

  • 市場ダッシュボード:グローバル統計、上位コイン、取引高の推移を含むリアルタイムの市場概要
  • コイン分析ツール:あらゆる暗号資産を詳細に分析:価格、チーム、イベント、取引所、市場
  • 価格トラッカー:複数の表示通貨で価格を追跡し、過去の OHLCV データを確認
  • 取引所比較:350 以上の取引所で取引ペアと取引高を比較
  • ポートフォリオ評価:通貨間で金額を換算(「0.5 BTC を USD に」など)し、価格の推移を追跡
  • コントラクト検索:複数のプラットフォームからスマートコントラクトアドレスでトークンを検索

インストール

Smithery 経由でインストール

Smithery 経由で CoinPaprika MCP を Claude Desktop に自動インストールするには:

npx -y smithery mcp add coinpaprika/coinpaprika
手動インストール
# Install globally (recommended for regular use)
npm install -g @coinpaprika/mcp

# Start the server
coinpaprika-mcp

Claude Desktop との連携

次の内容を Claude Desktop の設定ファイルに追加してください:

macOS:~/Library/Application\ Support/Claude/claude_desktop_config.json Windows:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "coinpaprika": {
      "command": "npx",
      "args": ["@coinpaprika/mcp@latest"]
    }
  }
}
API キーを使用する場合(有料プランの機能向け)
{
  "mcpServers": {
    "coinpaprika": {
      "command": "npx",
      "args": ["@coinpaprika/mcp@latest"],
      "env": {
        "COINPAPRIKA_API_KEY": "your-api-key-here"
      }
    }
  }
}
Claude Code との連携
# Add as MCP server in Claude Code
claude mcp add coinpaprika -- npx @coinpaprika/mcp@latest

# With API key
COINPAPRIKA_API_KEY=your-key claude mcp add coinpaprika -- npx @coinpaprika/mcp@latest
ホスト型サーバー(インストール不要)

設定なしですぐに使いたい場合は、MCP 互換クライアントから mcp.coinpaprika.com のホスト型サーバーに直接接続してください。ランディングページに設定手順とドキュメントが掲載されています。利用可能なトランスポートエンドポイントは次のとおりです:

トランスポートエンドポイント用途
Streamable HTTPhttps://mcp.coinpaprika.com/streamable-httpほとんどのクライアントに推奨
SSEhttps://mcp.coinpaprika.com/sseレガシー SSE トランスポート
JSON-RPChttps://mcp.coinpaprika.com/json-rpc直接 JSON-RPC

注:これらは MCP プロトコルのエンドポイントです。ブラウザーでは何も表示されません。ランディングページは mcp.coinpaprika.com にアクセスしてください。

{
  "mcpServers": {
    "coinpaprika": {
      "type": "streamable-http",
      "url": "https://mcp.coinpaprika.com/streamable-http"
    }
  }
}

利用可能なツール(30 個)

検索とシステム
ツール説明
getCapabilitiesサーバーの機能、ワークフローパターン、検証ルール、ベストプラクティス。まずはこちらから。
statusサーバーの状態と設定
getGlobal世界市場の概要:時価総額合計、24 時間取引高、BTC ドミナンス(「市場の状況は?」)
コイン
ツール説明必須パラメーター
getCoinsすべてのコインを一覧表示(ID、名前、シンボル、順位)。価格は含まれません。価格には getTickers を使用してくださいなし
getCoinByIdコインプロジェクトの詳細(説明、チーム、リンク)。価格は含まれません。価格には getTickersById を使用してくださいcoinId
getCoinEventsコインの今後のイベントcoinId
getCoinExchangesコインを取り扱う取引所coinId
getCoinMarketsコインが取引されている市場/取引所(「X はどこで買える?」「Binance での X の価格は?」)coinId
ティッカーと価格
ツール説明必須パラメーター
getTickers時価総額上位コインの現在価格と時価総額(「時価総額上位5コイン」「市場のスナップショット」)なし
getTickersById1つのコインの現在価格、時価総額、24時間の変動率(「BTCの価格」「ETHはいくら」)coinId
getCoinOHLCVLatest最新の1日分のOHLCローソク足(リアルタイム価格ではありません)coinId
getCoinOHLCVToday本日の進行中のOHLCローソク足coinId
priceConverter通貨間の金額換算(「0.5 BTCをUSDに換算」)baseCurrencyId、quoteCurrencyId
取引所
ツール説明必須パラメーター
getExchangesすべての取引所の一覧なし
getExchangeByID取引所の詳細exchangeId
getExchangeMarkets特定の取引所のマーケットexchangeId
タグと人物
ツール説明必須パラメーター
getTagsすべてのタグ/カテゴリーの一覧なし
getTagByIdタグの詳細tagId
getPeopleById人物/チームメンバーの詳細personId
コントラクト
ツール説明必須パラメーター
getPlatformsコントラクトプラットフォームの一覧なし
getContractsプラットフォーム上のコントラクトplatformId
getTickerByContractコントラクトアドレスによるトークン価格(オンチェーン/DeFiトークン)platformId、contractAddress
検索とID解決
ツール説明必須パラメーター
search名前でコイン/取引所/人物/タグを検索します。IDを取得するため、最初に使用してくださいq
resolveId名前/シンボルを正式なIDに解決します。価格ツールの使用前に呼び出してくださいtype、query
有料プランのツール

これらのツールには、有料のCoinPaprika APIプランが必要です。APIキーがない場合は、アップグレード方法を案内するメッセージが返されます。

ツール必要なプラン説明
getCoinOHLCVHistoricalStarter以上過去のOHLCVローソク足データ
getTickersHistoricalByIdStarter以上過去のティッカースナップショット
getHistoricalTickerByContractStarter以上コントラクトによる過去のティッカー
getChangelogIDsStarter以上コインID変更の変更履歴
keyInfoProAPIキーの詳細を確認
getMappingsBusinessプラットフォーム間のIDマッピング

APIキーの設定

無料プランでは、ほとんどのツールをAPIキーなしで利用できます。有料プランの機能(過去データ、マッピングなど)を利用するには、COINPAPRIKA_API_KEY環境変数を設定してください。

# Set via environment variable
export COINPAPRIKA_API_KEY=your-api-key-here
coinpaprika-mcp

# Or pass inline
COINPAPRIKA_API_KEY=your-api-key-here npx @coinpaprika/mcp@latest

coinpaprika.com/api/pricingでAPIキーを取得してください。

使用例
// Start by getting capabilities for workflow guidance:
const caps = await getCapabilities();

// Get global market overview:
const global = await getGlobal();

// Find a coin by name:
const results = await search({ q: "ethereum" });

// Get detailed coin info:
const bitcoin = await getCoinById({ coinId: "btc-bitcoin" });

// Get current ticker with USD and BTC quotes:
const ticker = await getTickersById({ coinId: "eth-ethereum", quotes: "USD,BTC" });

// Get OHLCV data for today:
const ohlcv = await getCoinOHLCVToday({ coinId: "btc-bitcoin" });

// Convert 1 BTC to USD:
const conversion = await priceConverter({
  baseCurrencyId: "btc-bitcoin",
  quoteCurrencyId: "usd-us-dollars",
  amount: 1
});

// List top 10 exchanges:
const exchanges = await getExchanges({ limit: 10 });

// Resolve fuzzy query to exact coin ID:
const resolved = await resolveId({ type: "coin", query: "cardano" });

Claude向けプロンプト例

  • 「BitcoinとEthereumの現在価格を教えてください。24時間の変動率も表示してください。」
  • 「Cardanoの価格、チーム、イベント、主要な取引所を含む包括的な分析をしてください。」
  • 「取引高で暗号資産取引所の上位5社を比較してください。」
  • 「10 ETHをUSDに換算し、現在の為替レートを表示してください。」
  • 「『defi』のタグが付いたコインをすべて探し、それぞれの時価総額を表示してください。」
  • 「Solanaを取り扱う取引所と、利用できる取引ペアを教えてください。」
  • 「Bitcoinの本日のOHLCVデータを表示してください。」
  • 「『layer-2』に関連するコインをすべて検索し、時価総額順に並べてください。」
  • 「Ethereumの背後にいるチームを調べてください。主要メンバーは誰ですか?」
  • 「Ethereumのコントラクトアドレスを使ってUSDTのティッカーを取得してください。」

レート制限とパフォーマンス

  • 無料プランの制限:月間20,000回の呼び出しが可能で、APIキーは不要です。有料プランは月額99ドルで400,000回の呼び出しからご利用いただけます:https://coinpaprika.com/api/pricing/
  • 応答時間:ほとんどのエンドポイントで100~500ms
  • データカバレッジ:12,000種類以上の暗号資産、350以上の取引所
  • エラー処理:コード、提案、再試行方法を含む構造化エラー
  • クォータ情報:このパッケージを自分で実行している場合、すべての応答に、月間無料プランの割り当てと、このサーバープロセスの起動後の呼び出し回数を示すmeta.quotaブロックが含まれます。この回数はプロセス単位のものであり、アカウントの残高ではありません。mcp.coinpaprika.comのホスト型サーバーはmetaブロックを一切返さないため、それに依存するクライアントコードは作成しないでください

トラブルシューティング

よくある問題:

  • レート制限:CP429_RATE_LIMITエラーが発生した場合は、待機してから再試行してください。無料プランのクォータは日単位ではなく月単位のため、429が継続して発生する場合は、月間の割り当てを使い切っています
  • 無効なコインID:コインIDはsymbol-name形式です(例:bitcoinやBTCではなくbtc-bitcoin)。正しいIDを見つけるには、searchまたはresolveIdを使用してください
  • 有料プランが必要なエラー:CP402_INSUFFICIENT_PLANまたはCP403_FORBIDDENは、そのエンドポイントに有料プランが必要であることを示します。環境変数COINPAPRIKA_API_KEYを設定してください
  • タイムアウトエラー:大量のデータを要求すると時間がかかる場合があるため、limitパラメーターを小さくしてください
  • ネットワークエラー:ネットワーク接続を確認してください。このサービスにはインターネットアクセスが必要です

開発

# Clone the repository
git clone https://github.com/coinpaprika/coinpaprika-mcp.git
cd coinpaprika-mcp

# Install dependencies
npm install

# Run in development
npm start

# Build for production
npm run build

変更履歴

詳細なリリースノートについては、CHANGELOG.mdを参照してください。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています。詳細については、LICENSEファイルを参照してください。

その他のリソース

コメント

MCP は初めてですか?

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

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