Integrations
Supports environment variable configuration for storing API keys and other sensitive information needed to access Dune Analytics.
Optimized for running with the Bun JavaScript runtime, offering improved performance for the MCP server.
Provides access to DEX metrics and token pair liquidity data across Ethereum and other blockchains, enabling AI agents to analyze trading pairs and liquidity information.
Servidor MCP de Dune Analytics
Un servidor de Protocolo de Contexto de Modelo (MCP) que conecta los datos de Dune Analytics con los agentes de IA, proporcionando acceso a métricas de DEX, operadores de capa propia, estadísticas de AVS y saldos de tokens en Solana. Las herramientas utilizan los puntos de conexión predefinidos y los puntos de conexión de eco proporcionados por Dune.
Características
- Herramientas :
get_dex_pair_metrics
: obtiene metadatos esenciales y datos estadísticos para un par de tokens determinado en una cadena específicaget_token_pairs_liquidity
: Encuentra el par de tokens con la mayor liquidez en USD en una cadena determinadaget_svm_token_balances
: Obtener los saldos de tokens para una dirección de billetera específica en Solanaget_eigenlayer_avs_metrics
: Obtener estadísticas para un AVS específicoget_eigenlayer_operator_metrics
: Obtener estadísticas de todos los operadores en un AVS específico
- Formatos de datos : todos los resultados se devuelven en formato JSON estructurado para facilitar su procesamiento.
Prerrequisitos
- Node.js 16+ o Bun 1.0+
- Una clave API de Dune Analytics válida (obtenga una de Dune Analytics )
Instalación
- Clonar el repositorio :Copy
- Instalar dependencias : usando Bun:O usando npm:CopyCopy
- Configurar variables de entorno : Cree un archivo
.env
en la raíz del proyecto basado en.env.example
:Alternativamente, configúrelo como una variable de entorno del sistema:CopyCopy
Uso
Ejecución del servidor
Usando Bun:
Usando npm:
Agregar a Claude para escritorio
Para usar con Claude for Desktop, agregue la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Uso de herramientas
get_dex_pair_metrics(chain, token_pair)
- Descripción : Recupera metadatos esenciales y datos estadísticos para un par de tokens determinado
- Aporte :
chain
(cadena): la cadena de bloques para obtener las estadísticas de DEXtoken_pair
(cadena): el par de tokens para obtener las estadísticas de DEX
- Salida : objeto JSON que contiene métricas DEX
get_token_pairs_liquidity(chain)
- Descripción : Identifica el par de tokens con la mayor liquidez en USD en una cadena determinada
- Entrada :
chain
(cadena): la cadena de bloques para obtener las estadísticas de DEX - Salida : objeto JSON que contiene las métricas del par de tokens superior
get_svm_token_balances(wallet_address)
- Descripción : Obtiene los saldos de una dirección de billetera específica en la cadena de bloques Solana
- Entrada :
wallet_address
(cadena): la dirección de la billetera para la que se obtendrá el saldo - Salida : Matriz JSON de saldos de tokens
get_eigenlayer_avs_metrics(avs_name)
- Descripción : Obtiene las estadísticas de un AVS específico
- Entrada :
avs_name
(cadena): el nombre del AVS del que se obtendrán las estadísticas - Salida : objeto JSON que contiene métricas AVS
get_eigenlayer_operator_metrics(avs_name)
- Descripción : Obtiene las estadísticas de todos los operadores en un AVS específico
- Entrada :
avs_name
(cadena): el nombre del AVS para el cual se obtendrán las estadísticas del operador - Salida : objeto JSON que contiene métricas del operador
Comandos de ejemplo en Claude para escritorio
- "¿Podrías por favor darme la liquidez del par de tokens 'USDC-WETH' en Ethereum?"
- Muéstrame el par de tokens con mayor liquidez en arbitraje.
- "¿Podrías por favor representar gráficamente la distribución de participación de los operadores de EigenDA?"
- ¿Cuántos participantes hay en EigenDA AVS?
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Expresiones de gratitud
- Dune Analytics para su API
- Protocolo de contexto del modelo para la especificación del protocolo
This server cannot be installed
Un servidor de protocolo de contexto de modelo que conecta agentes de IA con datos de Dune Analytics, proporcionando acceso a métricas de DEX, estadísticas de EigenLayer y saldos de tokens de Solana a través de herramientas estructuradas.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -8436PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides AI assistants with structured access to your Logseq knowledge graph, enabling retrieval, searching, analysis, and creation of content within your personal knowledge base.Last updated -19TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides a comprehensive interface for interacting with the ConnectWise Manage API, simplifying API discovery, execution, and management for both developers and AI assistants.Last updated -462Python