dune-analytics-mcp
Сервер MCP Dune Analytics
Сервер mcp, который связывает данные Dune Analytics с агентами ИИ.
Функции
Инструменты :
get_latest_result: получение последних результатов запроса Dune по идентификатору.run_query: выполнить запрос Dune по идентификатору и получить результаты.
Вывод CSV : все результаты возвращаются в виде строк в формате CSV для удобства обработки.
Related MCP server: dune-mcp
Предпосылки
Питон 3.10+
Действительный ключ API Dune Analytics (получите его у Dune Analytics )
Установка
Установка через Smithery
Чтобы автоматически установить Dune Analytics для Claude Desktop через Smithery :
npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claudeРучная установка
Клонировать репозиторий :
git clone https://github.com/kukapay/dune-analytics-mcp.git cd dune-analytics-mcpНастройте переменные среды : создайте файл
.envв корне проекта:DUNE_API_KEY=your_api_key_hereЛибо установите его как системную переменную среды:
export DUNE_API_KEY="your_api_key_here"
Использование
Запуск сервера
Режим разработки :
mcp dev main.pyЭто запустит сервер с горячей перезагрузкой для разработки.
Установка для Claude Desktop :
mcp install main.py --name "Dune Analytics"Устанавливает сервер как службу для использования с Claude Desktop.
Использование инструмента
get_latest_result(query_id)Описание : Извлекает последние результаты указанного запроса Dune.
Ввод :
query_id(int) — идентификатор запроса Dune.Вывод : строка результатов запроса в формате CSV.
Пример :
get_latest_result(query_id=4853921)
run_query(query_id)Описание : Выполняет запрос Dune и возвращает результаты.
Ввод :
query_id(int) — идентификатор запроса Dune для выполнения.Вывод : строка результатов запроса в формате CSV.
Пример :
run_query(query_id=1215383)
Примеры команд в Claude Desktop
"Получить последние результаты по запросу дюна 1215383"
"Выполнить запрос дюны 1215383"
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server giving AI agents one-connection access to crypto & DeFi data: DeFi protocol TVL, stableco
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Official MCP server for Agentwork — delegate tasks to AI agents with human-in-the-loop
Related MCP Servers
- AlicenseBqualityFmaintenanceAn MCP server that provides cryptocurrency project data to AI agents11MIT
- AlicenseAqualityDmaintenanceDune MCP Server connects your AI assistant to Dune Analytics, the leading platform for blockchain data. Execute SQL queries across Ethereum, Solana, and 20+ chains to analyze DEX trades, token transfers, NFT sales, and wallet activity. Manage saved queries, upload custom datasets, and access curate19MIT
- AlicenseNot gradedqualityDmaintenanceThis project implements a Model Context Protocol (MCP) server that combines the power of Dune Analytics and Blockscout APIs, providing comprehensive blockchain data analysis capabilities for LLM agents and MCP clients.MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides DeFi data tools (crypto prices, whale concentration, funding rates) for AI agents via the x402 protocol.8 npm1MIT