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 कर दिया गया (poolAddresspool_address, tokenAddresstoken_address, orderByorder_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 सर्वर को सेट अप करने और उपयोग करने पर हमारा चरण-दर-चरण ट्यूटोरियल देखें:

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"]
    }
  }
}

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"
    }
  }
}

उपलब्ध उपकरण (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 फ़ाइल देखें।

अतिरिक्त संसाधन