DexPaprika

आधिकारिक

DexPaprika API के साथ 20+ ब्लॉकचेन पर रीयल-टाइम DEX एनालिटिक्स तक पहुंचें, 5M+ टोकन, पूल, वॉल्यूम और ऐतिहासिक बाजार डेटा को ट्रैक करें। CoinPaprika द्वारा निर्मित।

DexPaprika MCP के साथ आप क्या कर सकते हैं?

अपने सहायक से लाइव DEX डेटा खींचने, पूलों की तुलना करने और 36 ब्लॉकचेन पर टोकन प्रदर्शन का विश्लेषण करने के लिए कहें।

  • नेटवर्क और आँकड़े खोजेंgetNetworks और getStats के माध्यम से समर्थित ब्लॉकचेन या इकोसिस्टम कुल योग सूचीबद्ध करें।
  • सब कुछ खोजेंsearch के साथ नाम, प्रतीक या पते से टोकन, पूल या DEX खोजें।
  • शीर्ष पूल और फ़िल्टरgetNetworkPools के साथ किसी नेटवर्क पर शीर्ष लिक्विडिटी पूल प्राप्त करें, या getNetworkPoolsFilter के माध्यम से वॉल्यूम और आयु के आधार पर फ़िल्टर करें।
  • टोकन गहराई से जाँचgetTokenDetails, getTokenPools और getTokenMultiPrices का उपयोग करके टोकन विवरण, पूल और बैच मूल्य प्राप्त करें।
  • OHLCV और लेनदेनgetPoolOHLCV के साथ ऐतिहासिक कैंडल्स या getPoolTransactions के साथ हाल के ट्रेड खींचें।

दस्तावेज़

DexPaprika MCP Server

smithery badge

एक Model Context Protocol (MCP) सर्वर जो DexPaprika के क्रिप्टोकरेंसी और DEX डेटा API तक ऑन-डिमांड पहुंच प्रदान करता है। विशेष रूप से 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 क्लॉड को कई ब्लॉकचेन में लाइव DEX डेटा से जोड़ता है। फ्री टियर शुरू करने के लिए किसी API कुंजी की आवश्यकता नहीं है। Installation | Configuration | API Reference

ज़ीरो सेटअप पसंद है? mcp.dexpaprika.com पर होस्टेड MCP सर्वर का उपयोग करें: कोई इंस्टॉलेशन नहीं, शुरू करने के लिए कोई कुंजी नहीं, वही डेटा टूल्स साथ ही submitFeedback। ट्रांसपोर्ट एंडपॉइंट्स के लिए Hosted server देखें।

Latest release

रिलीज़ नोट्स और माइग्रेशन गाइड के लिए CHANGELOG.md देखें।

What Can You Build?

  • टोकन विश्लेषण उपकरण: मूल्य आंदोलनों, लिक्विडिटी गहराई में बदलाव और वॉल्यूम पैटर्न को ट्रैक करें
  • DEX तुलनाएं: विभिन्न DEXes में शुल्क संरचनाओं, वॉल्यूम और उपलब्ध पूलों का विश्लेषण करें
  • लिक्विडिटी पूल एनालिटिक्स: TVL परिवर्तनों की निगरानी, अस्थायी हानि गणना और मूल्य प्रभाव आकलन
  • बाजार विश्लेषण: क्रॉस-चेन टोकन तुलनाएं, वॉल्यूम रुझान और ट्रेडिंग गतिविधि मेट्रिक्स
  • पोर्टफोलियो ट्रैकर्स: वर्तमान मूल्य ट्रैकिंग, ऐतिहासिक प्रदर्शन विश्लेषण, यील्ड अवसर
  • तकनीकी विश्लेषण: ऐतिहासिक OHLCV डेटा का उपयोग करके उन्नत तकनीकी विश्लेषण करें, जिसमें ट्रेंड पहचान, पैटर्न पहचान और संकेतक गणनाएं शामिल हैं

Installation

Installing via Smithery

DexPaprika को Smithery के माध्यम से Claude Desktop के लिए स्वचालित रूप से इंस्टॉल करने के लिए:

npx -y smithery mcp add coinpaprika/dexpaprika

Manual Installation

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

# Start the server
dexpaprika-mcp

यह एक stdio सर्वर है: यह stdin और stdout पर MCP बोलता है और कोई पोर्ट बाइंड नहीं करता। शुरू होने पर यह stderr पर DexPaprika MCP server v<version> (tool contract v<contract>) is running... लिखता है और फिर क्लाइंट की प्रतीक्षा करता है। इसे ब्राउज़र में URL की उम्मीद करने के बजाय MCP क्लाइंट (Claude Desktop, Cursor, Claude Code) से चलाएं।

Video Tutorial

DexPaprika MCP सर्वर को सेट अप करने और उपयोग करने पर हमारा चरण-दर-चरण ट्यूटोरियल देखें:

DexPaprika MCP Tutorial

Claude Desktop Integration

अपनी 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 के लिए उपलब्ध होंगे।

Optional: using an API key

यह बिना कुंजी के काम करता है और हमेशा करेगा। कोई साइनअप नहीं, कोई कार्ड नहीं, कॉन्फ़िगर करने के लिए कुछ नहीं। ऊपर दिया गया सब कुछ इसे चलाने का समर्थित तरीका है।

एक फ्री कुंजी मासिक भत्ता बढ़ाती है और सार्वजनिक शोकेस सेट के बजाय किसी भी टोकन पर स्ट्रीमिंग खोलती है। यह प्रति-मिनट अनुरोध सीमा को नहीं बढ़ाती है, जो दोनों टियर पर समान है। console.dexpaprika.com पर एक प्राप्त करें; वर्तमान सीमाएं rate limits page पर हैं।

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

कुंजी अपने आप चली जाती है। कोई Bearer उपसर्ग नहीं है, और कोई अन्य स्कीम शब्द भी नहीं। कुंजी को जारी किए गए अनुसार हूबहू पेस्ट करें। लगभग हर दूसरा API इसके विपरीत चाहता है, इसलिए यह सबसे आम कारण है कि एक काम करने वाली कुंजी टूटी हुई दिखती है।

जानने लायक दो बातें:

  • जिस कुंजी को हम पढ़ नहीं सकते वह त्रुटि उत्पन्न नहीं करती। डेटा एंडपॉइंट्स एक अपठनीय कुंजी को अनदेखा करते हैं और आपको एक अनाम कॉलर के रूप में सेवा देते हैं, सामान्य 200 और वास्तविक डेटा के साथ, इसलिए एक टाइपो बिल्कुल सफलता जैसा दिखता है। एक सेट करने के बाद सहायक से getKeyStatus चलाने के लिए कहें: यह रिपोर्ट करता है कि API वास्तव में कौन सा प्लान देखता है और जब कुंजी नहीं पहुंच रही हो तो संभावित कारण बताता है।
  • Pro ग्राहक अतिरिक्त रूप से DEXPAPRIKA_API_BASE_URL को https://api-pro.dexpaprika.com पर सेट करते हैं। होस्ट स्वचालित रूप से नहीं बदलता है, क्योंकि उस होस्ट पर फ्री कुंजी भेजने से 403 लौटता है।

Hosted server (no installation)

यदि आप ज़ीरो सेटअप पसंद करते हैं, तो किसी भी MCP-संगत क्लाइंट को सीधे mcp.dexpaprika.com पर होस्टेड सर्वर पर इंगित करें। लैंडिंग पेज सेटअप निर्देश और दस्तावेज़ीकरण प्रदान करता है। निम्नलिखित ट्रांसपोर्ट एंडपॉइंट्स उपलब्ध हैं:

TransportEndpointउपयोग का मामला
Streamable HTTPhttps://mcp.dexpaprika.com/streamable-httpअधिकांश क्लाइंट्स के लिए अनुशंसित
SSEhttps://mcp.dexpaprika.com/sseलीगेसी SSE ट्रांसपोर्ट
JSON-RPChttps://mcp.dexpaprika.com/json-rpcडायरेक्ट JSON-RPC

नोट: ये MCP प्रोटोकॉल एंडपॉइंट्स हैं। ये ब्राउज़र में कुछ भी प्रदर्शित नहीं करेंगे। लैंडिंग पेज के लिए mcp.dexpaprika.com पर जाएं।

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

Available Tools (17)

यह सेल्फ-होस्ट बिल्ड 17 रीड टूल्स पंजीकृत करता है: 16 मार्केट-डेटा टूल्स साथ ही getKeyStatusmcp.dexpaprika.com पर होस्टेड सर्वर अपना स्वयं का सेट पंजीकृत करता है जिसमें submitFeedback शामिल है। लाइव tools/list के साथ किसी भी एक को सत्यापित करें।

Discovery

Toolविवरण
getCapabilitiesसर्वर क्षमताएं, वर्कफ़्लो पैटर्न, नेटवर्क समानार्थक शब्द और सर्वोत्तम अभ्यास। यहां से शुरू करें।
getNetworksहर समर्थित ब्लॉकचेन नेटवर्क की सूची बनाएं (36)
getStatsउच्च-स्तरीय इकोसिस्टम आँकड़े (कुल नेटवर्क, DEXes, पूल, टोकन)
searchनाम, प्रतीक या पते द्वारा सभी नेटवर्कों में टोकन, पूल और DEXes खोजें
getKeyStatusक्या कोई कुंजी भेजी जा रही है और API कौन सा प्लान देखता है। कोई मार्केट डेटा नहीं पढ़ता।

DEX Operations

Toolविवरणआवश्यक पैरामीटर
getNetworkDexesकिसी विशिष्ट नेटवर्क पर DEXes की सूची बनाएंnetwork

Pool Operations

Toolविवरणआवश्यक पैरामीटर
getNetworkPoolsप्राथमिक। किसी नेटवर्क पर शीर्ष लिक्विडिटी पूल प्राप्त करेंnetwork
getDexPoolsकिसी विशिष्ट DEX से पूल प्राप्त करें (results के अंतर्गत पंक्तियाँ, कर्सर पेजिनेशन)network, dex
getNetworkPoolsFilterवॉल्यूम, लेनदेन, निर्माण समय द्वारा पूल फ़िल्टर करेंnetwork
getPoolDetailsविस्तृत पूल जानकारी (मूल्य, वॉल्यूम, TVL, टोकन)network, pool_address
getPoolOHLCVऐतिहासिक OHLCV कैंडल डेटाnetwork, pool_address, start
getPoolTransactionsकिसी पूल के लिए हाल के लेनदेन/ट्रेडnetwork, pool_address

Token Operations

Toolविवरणआवश्यक पैरामीटर
getTokenDetailsविस्तृत टोकन जानकारीnetwork, token_address
getTokenPoolsएक टोकन युक्त लिक्विडिटी पूल (नेटवर्क-स्कोप्ड फ़िल्टर, results + कर्सर पेजिनेशन)network, token_address
getTokenMultiPrices10 टोकन तक के लिए बैच मूल्यnetwork, tokens[]
getTopTokensवॉल्यूम, लिक्विडिटी, FDV या 24 घंटे के मूल्य परिवर्तन द्वारा रैंक किए गए नेटवर्क पर शीर्ष टोकनnetwork
filterNetworkTokensवॉल्यूम, लिक्विडिटी, FDV, लेनदेन और निर्माण समय द्वारा टोकन फ़िल्टर करेंnetwork

Example Usage

// 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 pools containing a token (returns `results` with cursor pagination;
// the token filter only works network-scoped):
const jupiterPools = await getTokenPools({
  network: "solana",
  token_address: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
  order_by: "volume_usd_24h",
  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"
  ]
});

Sample Prompts for Claude

  • "Solana पर JUP टोकन का विश्लेषण करें। मूल्य, वॉल्यूम और शीर्ष लिक्विडिटी पूल प्राप्त करें।"
  • "Ethereum पर Uniswap V3 और SushiSwap के बीच ट्रेडिंग वॉल्यूम की तुलना करें।"
  • "Raydium पर SOL/USDC के लिए 7-दिन का OHLCV डेटा प्राप्त करें और मूल्य चार्ट बनाएं।"
  • "Fantom नेटवर्क पर लिक्विडिटी द्वारा शीर्ष 5 पूल खोजें और उनकी शुल्क संरचनाओं का विश्लेषण करें।"
  • "Uniswap पर ETH/USDT पूल के लिए हाल के लेनदेन प्राप्त करें और खरीद बनाम बिक्री दबाव का विश्लेषण करें।"
  • "मुझे Ethereum पर 24 घंटे के वॉल्यूम द्वारा शीर्ष 10 पूल दिखाएं।"
  • "ARB टोकन वाले सभी पूल खोजें और उन्हें वॉल्यूम द्वारा रैंक करें।"
  • "पिछले सप्ताह में बनाए गए >$100K 24 घंटे के वॉल्यूम वाले Ethereum पूल फ़िल्टर करें।"
  • "पहले सभी उपलब्ध नेटवर्क प्राप्त करें, फिर मुझे प्रत्येक प्रमुख नेटवर्क पर शीर्ष पूल दिखाएं।"

Rate Limits & Performance

  • फ्री टियर: बिना कुंजी, बिना साइनअप, 30 अनुरोध प्रति मिनट। एक फ्री API कुंजी मासिक कोटा बढ़ाती है और स्ट्रीमिंग अनलॉक करती है। Pro $99/माह है जिसमें 300 अनुरोध प्रति मिनट हैं। एक अनुरोध की लागत एक क्रेडिट है; बैच एंडपॉइंट्स की लागत प्रति आइटम एक क्रेडिट है। मासिक कोटा बदलता रहता है, इसलिए उन्हें इस पेज के बजाय यहां पढ़ें: https://dexpaprika.com/api/pricing
  • डेटा विलंब: फ्री टियर पर 15 सेकंड तक, Pro पर रीयल-टाइम
  • प्रतिक्रिया समय: अधिकांश एंडपॉइंट्स के लिए 100-500ms (नेटवर्क पर निर्भर)
  • त्रुटि प्रबंधन: कोड, सुझाव और पुनः प्रयास मार्गदर्शन के साथ संरचित त्रुटियां
  • OHLCV डेटा उपलब्धता: ऐतिहासिक डेटा आमतौर पर टोकन/पूल निर्माण तिथि से उपलब्ध होता है

Troubleshooting

सामान्य समस्याएं:

  • रेट लिमिटिंग: यदि DP429_RATE_LIMIT त्रुटियां प्राप्त हो रही हैं, तो एक्सपोनेंशियल बैकऑफ़ लागू करें
  • लापता डेटा: कुछ नए टोकन/पूल में अपूर्ण ऐतिहासिक डेटा हो सकता है
  • टाइमआउट त्रुटियां: बड़े डेटा अनुरोधों में अधिक समय लग सकता है, पेजिनेशन पर विचार करें
  • नेटवर्क त्रुटियां: नेटवर्क कनेक्टिविटी जांचें, सेवा के लिए इंटरनेट एक्सेस आवश्यक है
  • OHLCV सीमाएं: प्रारंभ और समाप्ति तिथियों के बीच अधिकतम सीमा 1 वर्ष है; लंबी समयावधि के लिए पेजिनेशन का उपयोग करें
  • खाली OHLCV: पूल बहुत नया हो सकता है। इसके बजाय getPoolTransactions का उपयोग करें

Development

# 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

विस्तृत रिलीज़ नोट्स और माइग्रेशन गाइड के लिए CHANGELOG.md देखें।

License

यह प्रोजेक्ट MIT लाइसेंस के तहत लाइसेंस प्राप्त है - विवरण के लिए LICENSE फ़ाइल देखें।

Additional Resources