DexPaprika MCP Server
公式DexPaprika APIを使用して、20以上のブロックチェーンにわたるリアルタイムのDEX分析にアクセスし、500万以上のトークン、プール、出来高、過去の市場データを追跡できます。CoinPaprikaによって構築されました。
ドキュメント
DexPaprika MCPサーバー
DexPaprikaの暗号通貨およびDEXデータAPIへのオンデマンドアクセスを提供するModel Context Protocol (MCP) サーバーです。AIアシスタント(Claudeなど)が、設定不要でリアルタイムのトークン、プール、DEXデータをプログラム的に取得できるように特別に構築されています。
概要
# Install globally
npm install -g dexpaprika-mcp
# Start the server
dexpaprika-mcp
# Or run directly without installation
npx dexpaprika-mcp
DexPaprika MCPは、Claudeを複数のブロックチェーンにわたるライブDEXデータに接続します。APIキーは不要です。インストール | 設定 | APIリファレンス
セットアップ不要を希望しますか? mcp.dexpaprika.comでホストされているMCPサーバーをご利用ください。インストールもAPIキーも不要で、同じ14のツールが利用可能です。トランスポートエンドポイントについてはホスト代替案を参照してください。
バージョン1.3.0 アップデートハイライト
新ツール: getCapabilities(ワークフロー、同義語、ベストプラクティスを含むエージェントオンボーディング)および getNetworkPoolsFilter(ボリューム、トランザクション、作成時間によるサーバーサイドプールフィルタリング)。
破壊的変更: パラメータ名がsnake_caseに変更されました(poolAddress → pool_address, tokenAddress → token_address, orderBy → order_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サーバーのセットアップと使用方法に関するステップバイステップのチュートリアルをご覧ください:
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"]
}
}
}
Claude Desktopを再起動すると、DexPaprikaツールが自動的にClaudeで利用可能になります。
ホスト代替案(インストール不要)
セットアップ不要を希望する場合は、MCP互換クライアントを直接 mcp.dexpaprika.com のホストサーバーに向けてください。ランディングページではセットアップ手順とドキュメントが提供されています。以下のトランスポートエンドポイントが利用可能です:
| トランスポート | エンドポイント | ユースケース |
|---|---|---|
| ストリーミング可能HTTP | https://mcp.dexpaprika.com/streamable-http | ほとんどのクライアントに推奨 |
| SSE | https://mcp.dexpaprika.com/sse | レガシーSSEトランスポート |
| JSON-RPC | https://mcp.dexpaprika.com/mcp | 直接JSON-RPC |
注意: これらはMCPプロトコルエンドポイントであり、ブラウザでは何も表示されません。ランディングページについては mcp.dexpaprika.com にアクセスしてください。
{
"mcpServers": {
"dexpaprika": {
"type": "streamable-http",
"url": "https://mcp.dexpaprika.com/streamable-http"
}
}
}
利用可能なツール(14)
検出
| ツール | 説明 |
|---|---|
getCapabilities | サーバー機能、ワークフローパターン、ネットワーク同義語、ベストプラクティス。ここから始めてください。 |
getNetworks | サポートされている33のブロックチェーンネットワークすべてを一覧表示 |
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[] |
使用例
// 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:
const ethereumPools = await getNetworkPools({
network: "ethereum",
order_by: "volume_usd",
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_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トークンを含むすべてのプールを検索し、ボリュームでランク付けしてください。」
- 「過去1週間に作成された、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ファイルを参照してください。
追加リソース
- DexPaprika APIドキュメント
- ホストMCPサーバー — セットアップ不要の代替案
- Model Context Protocol仕様
- DexPaprika - 包括的なオンチェーン分析マーケットデータ
- CoinPaprika - 包括的な暗号通貨マーケットデータ
