dune-analytics-mcp

Integrations

  • Supports environment variable management through .env files to securely store and access the Dune Analytics API key required for authentication.

  • Provides access to the Dune Analytics MCP server codebase hosted on GitHub, which can be cloned from the kukapay/dune-analytics-mcp repository.

  • Built on Python 3.10+, utilizing Python's capabilities to bridge Dune Analytics data to AI agents through MCP tools.

Сервер MCP Dune Analytics

Сервер mcp, который связывает данные Dune Analytics с агентами ИИ.

Функции

  • Инструменты :
    • get_latest_result : получение последних результатов запроса Dune по идентификатору.
    • run_query : выполнить запрос Dune по идентификатору и получить результаты.
  • Вывод CSV : все результаты возвращаются в виде строк в формате CSV для удобства обработки.

Предпосылки

  • Питон 3.10+
  • Действительный ключ API Dune Analytics (получите его у Dune Analytics )

Установка

Установка через Smithery

Чтобы автоматически установить Dune Analytics для Claude Desktop через Smithery :

npx -y @smithery/cli install @kukapay/dune-analytics-mcp --client claude

Ручная установка

  1. Клонировать репозиторий :
    git clone https://github.com/kukapay/dune-analytics-mcp.git cd dune-analytics-mcp
  2. Настройте переменные среды : создайте файл .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.

Использование инструмента

  1. get_latest_result(query_id)
    • Описание : Извлекает последние результаты указанного запроса Dune.
    • Ввод : query_id (int) — идентификатор запроса Dune.
    • Вывод : строка результатов запроса в формате CSV.
    • Пример :
      get_latest_result(query_id=4853921)
  2. run_query(query_id)
    • Описание : Выполняет запрос Dune и возвращает результаты.
    • Ввод : query_id (int) — идентификатор запроса Dune для выполнения.
    • Вывод : строка результатов запроса в формате CSV.
    • Пример :
      run_query(query_id=1215383)

Примеры команд в Claude Desktop

  • "Получить последние результаты по запросу дюна 1215383"
  • "Выполнить запрос дюны 1215383"

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Сервер mcp, который связывает данные Dune Analytics с агентами ИИ.

  1. Функции
    1. Предпосылки
      1. Установка
        1. Установка через Smithery
        2. Ручная установка
      2. Использование
        1. Запуск сервера
        2. Использование инструмента
        3. Примеры команд в Claude Desktop
      3. Лицензия

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          MCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.
          Last updated -
          13
          419
          10
          JavaScript
          MIT License
        • -
          security
          A
          license
          -
          quality
          An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
          Last updated -
          132
          Python
          MIT License
          • Apple
          • Linux
        • -
          security
          -
          license
          -
          quality
          A specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.
          Last updated -
          31
          1
          TypeScript
        • -
          security
          A
          license
          -
          quality
          An MCP server that extends AI agents' context window by providing tools to store, retrieve, and search memories, allowing agents to maintain history and context across long interactions.
          Last updated -
          5
          TypeScript
          MIT License

        View all related MCP servers

        ID: 9vkyyc8sth