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
एक 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 सर्वर को सेट अप करने और उपयोग करने पर हमारा चरण-दर-चरण ट्यूटोरियल देखें:
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 पर होस्टेड सर्वर पर इंगित करें। लैंडिंग पेज सेटअप निर्देश और दस्तावेज़ीकरण प्रदान करता है। निम्नलिखित ट्रांसपोर्ट एंडपॉइंट्स उपलब्ध हैं:
| Transport | Endpoint | उपयोग का मामला |
|---|---|---|
| Streamable HTTP | https://mcp.dexpaprika.com/streamable-http | अधिकांश क्लाइंट्स के लिए अनुशंसित |
| SSE | https://mcp.dexpaprika.com/sse | लीगेसी SSE ट्रांसपोर्ट |
| JSON-RPC | https://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 मार्केट-डेटा टूल्स साथ ही getKeyStatus। mcp.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 |
getTokenMultiPrices | 10 टोकन तक के लिए बैच मूल्य | 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
- DexPaprika API Documentation
- Hosted MCP Server, ज़ीरो-सेटअप विकल्प
- Model Context Protocol Specification
- DexPaprika - व्यापक ऑनचेन एनालिटिक्स मार्केट डेटा
- CoinPaprika - व्यापक क्रिप्टोकरेंसी मार्केट डेटा
