Dune Analytics MCP Server
Сервер MCP Dune Analytics
Сервер Model Context Protocol (MCP), который связывает данные Dune Analytics с агентами AI, предоставляя доступ к метрикам DEX, операторам EigenLayer и статистике AVS, а также балансам токенов на Solana. Инструменты используют предустановленные конечные точки и конечные точки эха, предоставляемые Dune.
Функции
Инструменты :
get_dex_pair_metrics: получение основных метаданных и статистических данных для заданной пары токенов в определенной цепочкеget_token_pairs_liquidity: найти пару токенов с самой высокой ликвидностью в долларах США в заданной цепочкеget_svm_token_balances: Получить балансы токенов для определенного адреса кошелька на Solanaget_eigenlayer_avs_metrics: Получить статистику для определенного AVSget_eigenlayer_operator_metrics: Получить статистику для всех операторов в определенном AVS
Форматы данных : все результаты возвращаются в структурированном формате JSON для удобства обработки.
Related MCP server: AMOCA Solana MCP Server
Предпосылки
Node.js 16+ или Bun 1.0+
Действительный ключ API Dune Analytics (получите его у Dune Analytics )
Установка
Клонировать репозиторий :
git clone https://github.com/ekailabs/dune-mcp-server.git cd dune-mcp-serverУстановка зависимостей : Использование Bun:
bun installИли с помощью npm:
npm installНастройка переменных среды : Создайте файл
.envв корне проекта на основе.env.example:DUNE_API_KEY=your_api_key_hereЛибо установите его как системную переменную среды:
export DUNE_API_KEY="your_api_key_here"
Использование
Запуск сервера
Использование булочки:
# Development mode with hot reload
bun dev
# Production mode
bun start
# Or build and run
bun build src/index.ts --outdir dist
bun dist/index.jsИспользование npm:
# Development mode with hot reload
npm run dev
# Production mode
npm start
# Or build and run
npm run build
npm run start:prodДобавить в Claude для рабочего стола
Для использования с Claude for Desktop добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dune": {
"command": "bun",
"args": [
"/ABSOLUTE/PATH/TO/dune-mcp-server/src/index.ts",
"stdio"
]
}
}
}Использование инструмента
get_dex_pair_metrics(chain, token_pair)Описание : Извлекает основные метаданные и статистические данные для заданной пары токенов.
Вход :
chain(строка) — блокчейн для получения статистики DEXtoken_pair(string) — пара токенов, для которых необходимо получить статистику DEX.
Вывод : объект JSON, содержащий метрики DEX.
get_token_pairs_liquidity(chain)Описание : Определяет пару токенов с самой высокой ликвидностью в долларах США в данной цепочке.
Ввод :
chain(строка) — блокчейн для получения статистики DEXВывод : объект JSON, содержащий метрики топовой пары токенов.
get_svm_token_balances(wallet_address)Описание : Получает балансы определенного адреса кошелька в блокчейне Solana.
Ввод :
wallet_address(строка) — адрес кошелька, для которого необходимо получить балансВывод : JSON-массив балансов токенов.
get_eigenlayer_avs_metrics(avs_name)Описание : Получает статистику для определенного AVS.
Ввод :
avs_name(строка) — имя AVS, для которого необходимо получить статистику.Вывод : объект JSON, содержащий метрики AVS.
get_eigenlayer_operator_metrics(avs_name)Описание : Получает статистику по всем операторам в определенном AVS.
Ввод :
avs_name(строка) — имя AVS, для которого необходимо получить статистику оператора.Вывод : объект JSON, содержащий метрики оператора.
Примеры команд в Claude для рабочего стола
«Можете ли вы сообщить мне ликвидность пары токенов «USDC-WETH» на Ethereum?»
«Покажите мне самую ликвидную пару токенов на арбитраже»
«Можете ли вы построить график распределения долей операторов EigenDA?»
«Сколько участников на EigenDA AVS»
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
Запуск оценок
Пакет evals загружает клиент mcp, который затем запускает файл index.ts, поэтому нет необходимости перестраиваться между тестами. Вы можете загрузить переменные среды, указав префикс команды npx. Полную документацию можно найти здесь .
OPENAI_API_KEY=your-key npx mcp-eval src/evals/evals.ts src/index.tsБлагодарности
Dune Analytics для своего API
Модель контекстного протокола для спецификации протокола
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.4723MIT
- Alicense-qualityDmaintenanceA Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.5MIT
- Flicense-qualityFmaintenanceA Model Context Protocol server that provides onchain tools for Claude AI, allowing it to interact with the Solana blockchain through a standardized interface for operations like managing assets, executing token operations, and retrieving network information.7
- Alicense-qualityDmaintenanceA Model Context Protocol server that extends AI capabilities by providing tools to interact with the Solana blockchain, enabling operations like transactions, account queries, and wallet management.1Apache 2.0
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
Solana token risk-scoring MCP server for AI trading agents with insider wallet cluster detection.
Intelligence marketplace on Solana — 86 tools, 168+ endpoints, per-call USDC.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ekailabs/dune-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server