Сервер 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 для удобства обработки.
Предпосылки
- Node.js 16+ или Bun 1.0+
- Действительный ключ API Dune Analytics (получите его у Dune Analytics )
Установка
- Клонировать репозиторий :
- Установка зависимостей : Использование Bun:Или с помощью npm:
- Настройка переменных среды : Создайте файл
.env
в корне проекта на основе.env.example
:Либо установите его как системную переменную среды:
Использование
Запуск сервера
Использование булочки:
Использование npm:
Добавить в Claude для рабочего стола
Для использования с Claude for Desktop добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
В Windows: %APPDATA%/Claude/claude_desktop_config.json
Использование инструмента
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. Полную документацию можно найти здесь .
Благодарности
- Dune Analytics для своего API
- Модель контекстного протокола для спецификации протокола
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Сервер Model Context Protocol, который подключает агентов ИИ к данным Dune Analytics, предоставляя доступ к метрикам DEX, статистике EigenLayer и балансам токенов Solana с помощью структурированных инструментов.
Related MCP Servers
- -securityAlicense-qualityA 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.Last updated -2322TypeScriptMIT License
- -securityAlicense-qualityA mcp server that bridges Dune Analytics data to AI agents.Last updated -22PythonMIT License
- -securityAlicense-qualityA 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.Last updated -3TypeScriptMIT License
- -securityAlicense-qualityA 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.Last updated -1Apache 2.0