ID

iunera/druid-mcp-server

Deployment & DevOps

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

18 stars 7 forks 품질 78 트렌드 30Apache-2.0

A comprehensive Model Context Protocol (MCP) server for Apache Druid that provides extensive tools, resources, and AI-assisted prompts for managing and analyzing Druid clusters.

개요

A comprehensive Model Context Protocol (MCP) server for Apache Druid that provides extensive tools, resources, and prompts for managing and analyzing Druid clusters. Developed by iunera - Advanced AI and Data Analytics Solutions This MCP server implements a intend-based architecture where profiles picture their usaae intend and the corresponding area of Druid usage. The server provides three main types of MCP components: - - Executable functions for performing operations - - Data providers for accessing information - - AI-assisted guidance templates Learn how to integrate AI agents with Apache Druid using the MCP server. This tutorial demonstrates time series data exploration, statistical analysis, and data ingestion using natural language with AI assistants like Claude, ChatGPT, and Gemini. Click the thumbnail above to watch the video on YouTube Experience your data like never before with , a local desktop application that makes offline AI practical, designed by iunera.

README

원문 README의 일부입니다. 원문 보기.

Druid MCP Server

A comprehensive Model Context Protocol (MCP) server for Apache Druid that provides extensive tools, resources, and prompts for managing and analyzing Druid clusters.

Developed by iunera - Advanced AI and Data Analytics Solutions

Overview

This MCP server implements a intend-based architecture where profiles picture their usaae intend and the corresponding area of Druid usage. The server provides three main types of MCP components:

  • Tools - Executable functions for performing operations
  • Resources - Data providers for accessing information
  • Prompts - AI-assisted guidance templates

Video Walkthrough

Learn how to integrate AI agents with Apache Druid using the MCP server. This tutorial demonstrates time series data exploration, statistical analysis, and data ingestion using natural language with AI assistants like Claude, ChatGPT, and Gemini.

Click the thumbnail above to watch the video on YouTube

🌊 Y̊pipe: AI-Powered UI for Druid

Experience your data like never before with Y̊pipe (formerly Data-Philter), a local desktop application that makes offline AI practical, designed by iunera. It leverages this Druid MCP Server to provide a seamless, conversational interface for your Druid cluster.

  • Natural Language Queries: Ask questions in plain English and get results instantly.
  • Local & Secure: Runs completely locally with support for offline models (CPU/GPU).
  • Plug & Play: Works out-of-the-box with the Development Druid Installation.

Get Ypipe on GitHub →

The easiest way to test iunera/druid-mcp-server is ypipe.com / https://github.com/iunera/ypipe

📋 Ypipe Integration Blueprint

For seamless integration, we provide a predefined Ypipe integration blueprint file:

This blueprint allows you to easily connect and configure the Druid MCP server in Ypipe through a visual workspace.

Ypipe Workspace Flow Druid Node Configuration

Features

  • Pure Java
  • Spring AI MCP Server integration
  • Tool-based architecture for MCP protocol compliance
GitHub에서 전체 README 보기

설치

docker run --rm -i -e DRUID_ROUTER_URL -e DRUID_COORDINATOR_URL -e DRUID_AUTH_USERNAME -e DRUID_AUTH_PASSWORD -e DRUID_SSL_ENABLED -e DRUID_SSL_SKIP_VERIFICATION iunera/druid-mcp-server:2.0.1
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "druid-mcp-server": { "command": "docker", "args": [ "run", "--rm", "-i", "-e", "DRUID_ROUTER_URL", "-e", "DRUID_COORDINATOR_URL", "-e", "DRUID_AUTH_USERNAME", "-e", "DRUID_AUTH_PASSWORD", "-e", "DRUID_SSL_ENABLED", "-e", "DRUID_SSL_SKIP_VERIFICATION", "iunera/druid-mcp-server:2.0.1" ], "env": { "DRUID_ROUTER_URL": "http://host.docker.internal:8888", "DRUID_COORDINATOR_URL": "http://host.docker.internal:8081", "DRUID_AUTH_USERNAME": "", "DRUID_AUTH_PASSWORD": "", "DRUID_SSL_ENABLED": "false", "DRUID_SSL_SKIP_VERIFICATION": "true" } } } }