Servidor MCP de DexPaprika
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso bajo demanda a la API de criptomonedas y datos DEX de DexPaprika. Diseñado específicamente para que asistentes de IA como Claude obtengan datos de tokens, pools y DEX en tiempo real de forma programática y sin necesidad de configuración.
Resumen
# Install globally
npm install -g dexpaprika-mcp
# Start the server
dexpaprika-mcp
# Or run directly without installation
npx dexpaprika-mcpDexPaprika MCP conecta a Claude con datos DEX en tiempo real en múltiples cadenas de bloques. No requiere claves API. Instalación | Configuración | Referencia de API
Related MCP server: defi-yields-mcp
¿Qué puedes construir?
Herramientas de análisis de tokens : realice un seguimiento de los movimientos de precios, los cambios en la profundidad de liquidez y los patrones de volumen.
Comparaciones de DEX : analice las estructuras de tarifas, el volumen y los fondos disponibles en diferentes DEX.
Análisis de fondos de liquidez : monitoree los cambios de TVL, los cálculos de pérdidas impermanentes y las evaluaciones del impacto en los precios
Análisis de mercado : Comparaciones de tokens entre cadenas, tendencias de volumen y métricas de actividad comercial
Rastreadores de cartera : seguimiento del valor en tiempo real, análisis del rendimiento histórico y oportunidades de rendimiento.
Análisis técnico : Realice análisis técnicos avanzados utilizando datos históricos de OHLCV, incluida la identificación de tendencias, el reconocimiento de patrones y los cálculos de indicadores.
Instalación
Instalación mediante herrería
Para instalar DexPaprika para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @coinpaprika/dexpaprika-mcp --client claudeInstalación manual
# Install globally (recommended for regular use)
npm install -g dexpaprika-mcp
# Verify installation
dexpaprika-mcp --version
# Start the server
dexpaprika-mcpEl servidor se ejecuta en el puerto 8010 de forma predeterminada. Verá que MCP server is running at http://localhost:8010 cuando se inicia correctamente.
Tutorial en vídeo
Vea nuestro tutorial paso a paso sobre cómo configurar y utilizar el servidor DexPaprika MCP:

Integración de escritorio de Claude
Agregue lo siguiente a su archivo de configuración de Claude Desktop:
macOS : ~/Library/Application\ Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dexpaprika": {
"command": "npx",
"args": ["dexpaprika-mcp"]
}
}
}Después de reiniciar Claude Desktop, las herramientas de DexPaprika estarán disponibles para Claude automáticamente.
Capacidades técnicas
El servidor MCP expone estos puntos finales específicos a los que Claude puede acceder:
Operaciones de red
Función | Descripción | Ejemplo |
| Recupera todas las redes blockchain y metadatos compatibles |
|
| Enumera los DEX disponibles en una red específica |
|
Operaciones de la piscina
Función | Descripción | Parámetros requeridos | Ejemplo de uso |
| Obtiene los mejores fondos de liquidez en todas las redes |
| Obtener los 10 grupos principales por volumen de 24 horas |
| Obtiene los mejores grupos en una red específica |
| Consiga los fondos de liquidez más altos de Solana |
| Obtiene los mejores grupos para un DEX específico |
| Lista de pools en Uniswap V3 |
| Obtiene métricas detalladas del grupo |
| Métricas completas para el pool USDC/ETH |
| Recupera datos de precios de series temporales para diversos fines analíticos (análisis técnico, modelos ML, backtesting) |
| Velas horarias de 7 días para SOL/USDC |
| Enumera las transacciones recientes en un grupo |
| Últimos 20 intercambios en un pool específico |
Operaciones de tokens
Función | Descripción | Parámetros requeridos | Campos de salida |
| Obtiene datos completos de tokens |
|
|
| Enumera los grupos que contienen un token |
| Devuelve todos los pools con métricas de liquidez |
| Encuentra tokens, pools y DEX por nombre/id |
| Resultados de búsqueda de múltiples entidades |
Ejemplo de uso
// With Claude, get details about a specific token:
const solanaJupToken = await getTokenDetails({
network: "solana",
tokenAddress: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"
});
// Find all pools for a specific token with volume sorting:
const jupiterPools = await getTokenPools({
network: "solana",
tokenAddress: "JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN",
orderBy: "volume_usd",
limit: 5
});
// Get historical price data for various analytical purposes (technical analysis, ML models, backtesting):
const ohlcvData = await getPoolOHLCV({
network: "ethereum",
poolAddress: "0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640", // ETH/USDC on Uniswap V3
start: "2023-01-01",
interval: "1d",
limit: 30
});Ejemplos de indicaciones para Claude
Al trabajar con Claude, pruebe estas consultas técnicas específicas:
Analiza el token JUP en Solana. Consulta el precio, el volumen y los principales fondos de liquidez.
Compara el volumen de operaciones entre Uniswap V3 y SushiSwap en Ethereum.
"Obtenga los datos OHLCV de 7 días para SOL/USDC en Raydium y trace un gráfico de precios".
Encuentre los 5 mejores pools por liquidez en la red Fantom y analice sus estructuras de tarifas.
Consulta las transacciones recientes del pool ETH/USDT en Uniswap y analiza la presión de compra y venta.
¿Qué tokens han experimentado aumentos de precio superiores al 10 % en las últimas 24 horas en Binance Smart Chain?
"Busca todos los pools que contengan el token ARB y clasifícalos por volumen".
Recupere datos OHLCV de BTC/USDT para analizar patrones de volatilidad y crear un modelo de predicción de precios.
Límites de velocidad y rendimiento
Límites del nivel gratuito : 60 solicitudes por minuto
Tiempo de respuesta : 100-500 ms para la mayoría de los puntos finales (depende de la red)
Frescura de datos : los datos del pool y del token se actualizan cada 15-30 segundos
Manejo de errores : los códigos de estado 429 indican limitación de velocidad
Disponibilidad de datos de OHLCV : datos históricos generalmente disponibles desde la fecha de creación del token/grupo
Solución de problemas
Problemas comunes:
Limitación de velocidad : si recibe errores 429, reduzca la frecuencia de solicitud
Datos faltantes : algunos tokens/grupos más nuevos pueden tener datos históricos incompletos
Errores de tiempo de espera : las solicitudes de datos grandes pueden tardar más tiempo; considere la paginación
Errores de red : Verifique la conectividad de la red, el servicio requiere acceso a Internet
Limitaciones de OHLCV : El rango máximo entre las fechas de inicio y finalización es de 1 año; utilice paginación para períodos de tiempo más largos.
Desarrollo
# 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 testLicencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Recursos adicionales
DexPaprika : análisis completo de datos de mercado en cadena
CoinPaprika : datos completos del mercado de criptomonedas