DexPaprika MCP Server
आधिकारिकAccess real-time DEX analytics across 20+ blockchains with DexPaprika API, tracking 5M+ tokens, pools, volumes, and historical market data. Built by CoinPaprika.
दस्तावेज़
DexPaprika MCP सर्वर
एक मॉडल कॉन्टेक्स्ट प्रोटोकॉल (MCP) सर्वर जो DexPaprika के क्रिप्टोकरेंसी और DEX डेटा API तक ऑन-डिमांड पहुँच प्रदान करता है। विशेष रूप से Claude जैसे AI सहायकों के लिए बनाया गया है ताकि बिना किसी कॉन्फ़िगरेशन के प्रोग्रामेटिक रूप से रीयल-टाइम टोकन, पूल और 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 तुलना: विभिन्न DEXes पर शुल्क संरचनाओं, वॉल्यूम और उपलब्ध पूल का विश्लेषण करें
- तरलता पूल विश्लेषण: 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 | उच्च-स्तरीय इकोसिस्टम आँकड़े (कुल नेटवर्क, DEXes, पूल, टोकन) |
search | नाम, प्रतीक या पते द्वारा सभी नेटवर्क पर टोकन, पूल और DEXes खोजें |
DEX संचालन
| उपकरण | विवरण | आवश्यक पैरामीटर |
|---|---|---|
getNetworkDexes | किसी विशिष्ट नेटवर्क पर DEXes की सूची बनाएँ | 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 पूल के लिए हाल के लेन-देन प्राप्त करें और खरीद बनाम बिक्री दबाव का विश्लेषण करें।"
- "मुझे 24 घंटे के वॉल्यूम के आधार पर Ethereum पर शीर्ष 10 पूल दिखाएँ।"
- "ARB टोकन वाले सभी पूल खोजें और उन्हें वॉल्यूम के आधार पर रैंक करें।"
- "Ethereum पूल फ़िल्टर करें जिनका 24 घंटे का वॉल्यूम >$100K है और जो पिछले सप्ताह में बनाए गए हैं।"
- "पहले सभी उपलब्ध नेटवर्क प्राप्त करें, फिर मुझे प्रत्येक प्रमुख नेटवर्क पर शीर्ष पूल दिखाएँ।"
दर सीमाएँ और प्रदर्शन
- मुफ़्त स्तर की सीमाएँ: प्रति दिन 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 सर्वर — शून्य-सेटअप विकल्प
- मॉडल कॉन्टेक्स्ट प्रोटोकॉल विशिष्टता
- DexPaprika - व्यापक ऑनचेन एनालिटिक्स बाज़ार डेटा
- CoinPaprika - व्यापक क्रिप्टोकरेंसी बाज़ार डेटा
