DuneLink
Современный мост, соединяющий данные Dune Analytics с интеллектуальными агентами через протокол управления моделями (MCP).
Обзор
DuneLink обеспечивает бесшовную интеграцию аналитики данных блокчейна в ваши приложения ИИ. Используя мощные возможности запросов Dune Analytics с протоколом Model Control Protocol, этот сервис позволяет LLM и другим системам ИИ получать доступ к данным в цепочке посредством простых взаимодействий на естественном языке.
Основные возможности
Инструменты для извлечения данных
Инструмент | Описание | Вариант использования |
---|---|---|
get_latest_result | Извлекает предварительно вычисленные результаты запроса | Быстрый доступ к существующим данным |
run_query | Выполняет запрос по требованию | Анализ данных в реальном времени |
Формат данных
Все данные возвращаются в формате CSV, обеспечивая:
- Универсальная совместимость
- Легкий анализ большинством инструментов анализа данных
- Вывод, понятный человеку
Начиная
Системные требования
- Python 3.10 или выше
- Действительный ключ API Dune Analytics ( получите свой здесь )
Быстрая настройка
- Клонировать и перемещаться
- Настройка среды
- Настроить API-доступ
Использование
Запуск службы
DuneLink предлагает два способа запуска:
Как служба MCP
Это запустит службу MCP на порту по умолчанию 8000.
Как веб-сервер
Это обеспечивает доступ к веб-интерфейсу и конечным точкам REST API.
Интеграция с приложениями
Интеграция клиента MCP
REST-API
Конечная точка | Метод | Описание |
---|---|---|
/dune/health | ПОЛУЧАТЬ | Проверка работоспособности сервиса |
/dune/query/{query_id}/latest | ПОЛУЧАТЬ | Получить последние результаты |
/dune/query/{query_id}/execute | ПОЧТА | Выполнить запрос |
Пример вызова REST:
Архитектура
Расширенная конфигурация
Переменные среды
Переменная | Цель | По умолчанию |
---|---|---|
DUNE_API_KEY | Аутентификация для API Dune | Нет (обязательно) |
ПОРТ | Порт сервера | 8000 |
Настройка производительности
Для выполнения больших объемов запросов:
Поиск неисправностей
Распространенные проблемы и решения:
Проблема | Решение |
---|---|
Ошибки API-ключа | Убедитесь, что файл .env существует с действительным ключом |
Ошибки тайм-аута | Увеличить время ожидания для сложных запросов |
Проблемы с анализом CSV | Проверка запроса возвращает правильные табличные данные |
Внося вклад
Вклады приветствуются! Пожалуйста, выполните следующие шаги:
- Форк репозитория
- Создайте ветку функций:
git checkout -b feature/amazing-feature
- Зафиксируйте свои изменения:
git commit -am 'Add some amazing feature'
- Отправка в ветку:
git push origin feature/amazing-feature
- Открыть запрос на извлечение
Лицензия
Этот проект выпущен под лицензией MIT. Подробности см. в файле LICENSE
.
Благодарности
- Создано с помощью FastMCP
- Функциональность запросов на базе Dune Analytics
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.
Мост, который соединяет данные блокчейна Dune Analytics с приложениями ИИ через протокол управления моделями, позволяя LLM получать доступ к данным в цепочке посредством взаимодействия на естественном языке.
Related MCP Servers
- AsecurityFlicenseAqualityImplements the Model Context Protocol to allow AI models to access and interact with blockchain data, including reading contract states, retrieving events, and accessing transaction information across various networks.Last updated -104530TypeScript
Hashkey MCP Serverofficial
-security-license-qualityA Model Context Protocol server that provides onchain tools for AI applications to interact with the Hashkey Network, enabling cryptocurrency transfers, smart contract deployment, and blockchain interactions.Last updated -TypeScriptMIT License- -securityFlicense-qualityA Solana blockchain interaction server that allows AI tools to query blockchain data using natural language, access structured token information, and generate human-readable explanations of complex blockchain concepts.Last updated -7Python
Nodit MCP Serverofficial
AsecurityAlicenseAqualityConnects AI agents and developers to structured blockchain data across multiple networks through Nodit's Web3 infrastructure, enabling easy querying, analysis and interaction with blockchain ecosystems without specialized development expertise.Last updated -8196TypeScriptApache 2.0