DexPaprika

公式

DexPaprika APIを使用して、20以上のブロックチェーンにわたるリアルタイムのDEX分析にアクセスし、500万以上のトークン、プール、出来高、過去の市場データを追跡できます。CoinPaprikaによって構築されました。

Dex Paprika MCPで何ができますか?

  • ネットワークとエコシステムの統計を取得getNetworksgetStats を使用して、対応ブロックチェーン、総DEX数、プール数、トークン数を確認します。
  • 全チェーンを横断検索search でトークン、プール、DEXを名前、シンボル、アドレスから検索します。
  • トッププールとトークンを分析getNetworkPools でネットワーク上の流動性の高いプールを取得、または getTopTokens で取引量、流動性、価格変動に基づくトップトークンを取得します。
  • アクティビティでプールをフィルタリングgetNetworkPoolsFilter を使用して、最低取引量、トランザクション数、作成日などの条件を満たすプールを検索します。
  • プールとトークンの詳細データを取得getPoolDetails で価格、TVL、取引量、構成トークンを、getTokenDetails でトークン情報を取得します。
  • 過去のOHLCVと最近の取引を取得getPoolOHLCV でローソク足データ、getPoolTransactions で最近のスワップトランザクションを取得します。

ドキュメント

DexPaprika MCPサーバー

DexPaprikaの暗号通貨およびDEXデータAPIへのオンデマンドアクセスを提供するModel Context Protocol (MCP)サーバーです。ClaudeのようなAIアシスタントが、設定不要でリアルタイムのトークン、プール、DEXデータをプログラム的に取得できるように特別に構築されています。

TL;DR

# Install globally
npm install -g dexpaprika-mcp

# Start the server
dexpaprika-mcp

# Or run directly without installation
npx dexpaprika-mcp@latest

DexPaprika MCPは、Claudeを複数のブロックチェーンにわたるライブDEXデータに接続します。APIキーは不要です。インストール | 設定 | APIリファレンス

セットアップ不要がお好みですか? mcp.dexpaprika.comでホストされているMCPサーバーをご利用ください。インストール不要、APIキー不要で、同じ17のツールが使えます。トランスポートエンドポイントについてはホスト代替案をご覧ください。

バージョン1.3.0 アップデートハイライト

新ツール: getCapabilities (ワークフロー、同義語、ベストプラクティスを含むエージェントオンボーディング) と getNetworkPoolsFilter (ボリューム、トランザクション、作成時間によるサーバーサイドプールフィルタリング)。

破壊的変更: パラメータ名がsnake_caseに変更されました (poolAddresspool_address, tokenAddresstoken_address, orderByorder_by)。ページネーションは1から始まるようになりました。完全な移行ガイドについてはCHANGELOG.mdをご覧ください。

構築できるもの

  • トークン分析ツール: 価格変動、流動性深度の変化、ボリュームパターンの追跡
  • DEX比較: 異なるDEX間での手数料構造、ボリューム、利用可能なプールの分析
  • 流動性プール分析: TVLの変化、インパーマネントロスの計算、価格影響評価の監視
  • 市場分析: クロスチェーントークン比較、ボリュームトレンド、取引活動メトリクス
  • ポートフォリオトラッカー: リアルタイムの価値追跡、過去のパフォーマンス分析、利回り機会
  • テクニカル分析: 履歴OHLCVデータを使用した高度なテクニカル分析(トレンド識別、パターン認識、指標計算を含む)

インストール

Smithery経由でのインストール

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

npx -y @smithery/cli install @coinpaprika/dexpaprika-mcp --client claude

手動インストール

# Install globally (recommended for regular use)
npm install -g dexpaprika-mcp

# Verify installation
dexpaprika-mcp --version

# Start the server
dexpaprika-mcp

サーバーはデフォルトでポート8010で実行されます。正常に起動すると MCP server is running at http://localhost:8010 と表示されます。

ビデオチュートリアル

DexPaprika MCPサーバーのセットアップと使用方法に関するステップバイステップのチュートリアルをご覧ください:

DexPaprika MCP Tutorial

Claude Desktop統合

Claude Desktop設定ファイルに以下を追加してください:

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

{
  "mcpServers": {
    "dexpaprika": {
      "command": "npx",
      "args": ["dexpaprika-mcp@latest"]
    }
  }
}

Claude Desktopを再起動すると、DexPaprikaツールがClaudeで自動的に利用可能になります。

ホスト代替案(インストール不要)

セットアップ不要がご希望の場合は、MCP互換クライアントを直接ホストサーバー mcp.dexpaprika.com に向けてください。ランディングページではセットアップ手順とドキュメントを提供しています。以下のトランスポートエンドポイントが利用可能です:

トランスポートエンドポイントユースケース
ストリーミング可能HTTPhttps://mcp.dexpaprika.com/streamable-httpほとんどのクライアントに推奨
SSEhttps://mcp.dexpaprika.com/sseレガシーSSEトランスポート
JSON-RPChttps://mcp.dexpaprika.com/mcp直接JSON-RPC

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

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

利用可能なツール (17)

検出

ツール説明
getCapabilitiesサーバー機能、ワークフローパターン、ネットワーク同義語、ベストプラクティス。ここから始めてください。
getNetworksサポートされているすべてのブロックチェーンネットワーク(36以上)を一覧表示
getStats高レベルのエコシステム統計(総ネットワーク数、DEX数、プール数、トークン数)
search名前、シンボル、またはアドレスで全ネットワークのトークン、プール、DEXを検索

DEX操作

ツール説明必須パラメータ
getNetworkDexes特定のネットワーク上のDEXを一覧表示network

プール操作

ツール説明必須パラメータ
getNetworkPools主要 — ネットワーク上のトップ流動性プールを取得network
getDexPools特定のDEXからプールを取得network, dex
getNetworkPoolsFilterボリューム、トランザクション、作成時間でプールをフィルタリングnetwork
getPoolDetails詳細なプール情報(価格、ボリューム、TVL、トークン)network, pool_address
getPoolOHLCV履歴OHLCVローソク足データnetwork, pool_address, start
getPoolTransactionsプールの最近のトランザクション/トレードnetwork, pool_address

トークン操作

ツール説明必須パラメータ
getTokenDetails詳細なトークン情報network, token_address
getTokenPoolsトークンを含む流動性プールnetwork, token_address
getTokenMultiPrices最大10トークンのバッチ価格network, tokens[]
getTopTokensボリューム、流動性、FDV、または24時間価格変動でランク付けされたネットワーク上のトップトークンnetwork
filterNetworkTokensボリューム、流動性、FDV、トランザクション、作成時間でトークンをフィルタリングnetwork

フィードバック

ツール説明必須パラメータ
submitFeedback予期しないツールの動作、データ欠落、ドキュメントの不備をチームに直接報告goal

使用例

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

// Get details about a specific token:
const solanaJupToken = await getTokenDetails({
  network: "solana",
  token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});

// Find all pools for a specific token with volume sorting:
const jupiterPools = await getTokenPools({
  network: "solana",
  token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
  order_by: "volume_usd",
  limit: 5
});

// Get top pools on Ethereum (returns `results` with cursor pagination):
const ethereumPools = await getNetworkPools({
  network: "ethereum",
  order_by: "volume_usd_24h",
  limit: 10
});

// Filter pools by volume and creation time:
const filteredPools = await getNetworkPoolsFilter({
  network: "ethereum",
  volume_24h_min: 100000,
  created_after: 1710806400,
  sort_by: "volume_usd_24h",
  limit: 20
});

// Get historical price data:
const ohlcvData = await getPoolOHLCV({
  network: "ethereum",
  pool_address: "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640",
  start: "2023-01-01",
  interval: "24h",
  limit: 30
});

// Batch prices for multiple tokens (max 10):
const prices = await getTokenMultiPrices({
  network: "ethereum",
  tokens: [
    "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
    "0xdac17f958d2ee523a2206206994597c13d831ec7"
  ]
});

Claude向けサンプルプロンプト

  • 「Solana上のJUPトークンを分析してください。価格、ボリューム、トップ流動性プールを取得してください。」
  • 「Ethereum上のUniswap V3とSushiSwapの取引ボリュームを比較してください。」
  • 「Raydium上のSOL/USDCの7日間OHLCVデータを取得し、価格チャートをプロットしてください。」
  • 「Fantomネットワーク上の流動性上位5プールを見つけ、それらの手数料構造を分析してください。」
  • 「Uniswap上のETH/USDTプールの最近のトランザクションを取得し、買い圧力と売り圧力を分析してください。」
  • 「Ethereum上の24時間ボリューム上位10プールを表示してください。」
  • 「ARBトークンを含むすべてのプールを検索し、ボリュームでランク付けしてください。」
  • 「先週作成された、24時間ボリュームが$100Kを超えるEthereumプールをフィルタリングしてください。」
  • 「まず利用可能なすべてのネットワークを取得し、次に各主要ネットワークのトッププールを表示してください。」

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

  • 無料枠の制限: 1日あたり10,000リクエスト
  • 応答時間: ほとんどのエンドポイントで100-500ms(ネットワーク依存)
  • データの鮮度: プールとトークンデータは15-30秒ごとに更新
  • エラーハンドリング: コード、提案、再試行ガイダンス付きの構造化エラー
  • OHLCVデータの可用性: 履歴データは通常、トークン/プールの作成日から利用可能

トラブルシューティング

一般的な問題:

  • レート制限: DP429_RATE_LIMIT エラーを受信した場合、指数バックオフを実装してください
  • データ欠落: 一部の新しいトークン/プールは不完全な履歴データを持つ場合があります
  • タイムアウトエラー: 大規模なデータリクエストには時間がかかる場合があります。ページネーションを検討してください
  • ネットワークエラー: ネットワーク接続を確認してください。このサービスにはインターネットアクセスが必要です
  • OHLCV制限: 開始日と終了日の最大範囲は1年です。より長い期間にはページネーションを使用してください
  • 空のOHLCV: プールが新しすぎる可能性があります — 代わりに getPoolTransactions を使用してください

開発

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

# Install dependencies
npm install

# Run with auto-restart on code changes
npm run watch

# Build for production
npm run build

# Run tests
npm test

変更履歴

詳細なリリースノートと移行ガイドについてはCHANGELOG.mdをご覧ください。

ライセンス

このプロジェクトはMITライセンスの下でライセンスされています — 詳細はLICENSEファイルをご覧ください。

その他のリソース