You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by "AnilPuram (via GitHub)" <gi...@apache.org> on 2025/05/30 00:19:07 UTC
[I] Model Context Protocol for Druid (druid)
AnilPuram opened a new issue, #18051:
URL: https://github.com/apache/druid/issues/18051
### Description
Create a **Model Context Protocol (MCP) server** that lets Claude Desktop and other AI tools talk directly to Apache Druid databases.
**What it does:**
- Connects to MCP clients ( eg .Claude Desktop ) to your Druid data through a simple, standardized protocol
- Lets users ask questions about their data in plain English instead of writing SQL
- Provides real-time access to Druid's analytics capabilities through AI conversations
- Works with the existing MCP ecosystem that major AI companies are adopting
**Technical approach:**
- Build an MCP server using official Python SDK
- Connect to Druid via its SQL API and JDBC driver
- Support both local development and cloud deployment
- Follow MCP security standards for enterprise use
### Motivation
**The Problem:**
Right now, if you want to analyze data in Apache Druid, you need to:
- Learn Druid's SQL syntax
- Understand your database schemas
- Switch between AI tools and Druid dashboards
- Write queries manually for every question
**Why This Helps:**
1. **Natural conversations with your data** - Ask "What were our top products last month?" instead of writing complex SQL
2. **No more context switching** - Stay in Claude Desktop while exploring your Druid analytics
3. **Makes Druid accessible to everyone** - Business users can get insights without technical knowledge
4. **Future-proof integration** - MCP is being adopted by OpenAI, Google, and other major AI companies
5. **Enterprise security** - Keep your data secure while enabling AI-powered analytics
**Real Impact:**
Turn Druid from a tool only data engineers can use into something anyone in your organization can query through natural conversation. Instead of waiting for reports or learning SQL, business users can directly explore real-time data and get instant insights.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "AnilPuram (via GitHub)" <gi...@apache.org>.
AnilPuram commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-2921001967
I will contribute to it. I have already set up and pushed basic version code and published an npm package as well.
I can raise a pull request
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-4274871503
This issue has been closed due to lack of activity. If you think that
is incorrect, or the issue requires additional review, you can revive the issue at
any time.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-4105020054
This issue has been marked as stale due to 280 days of inactivity.
It will be closed in 4 weeks if no further activity occurs. If this issue is still
relevant, please simply write any comment. Even if closed, you can still revive the
issue at any time or discuss it on the dev@druid.apache.org list.
Thank you for your contributions.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "FrankChen021 (via GitHub)" <gi...@apache.org>.
FrankChen021 commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-2920996050
Sounds good.
Are you going to contribute on this or is this just a request of feature?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "AnilPuram (via GitHub)" <gi...@apache.org>.
AnilPuram commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-2973190535
Yes. @abhishekrb19 . Let me raise a PR today.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "abhishekrb19 (via GitHub)" <gi...@apache.org>.
abhishekrb19 commented on issue #18051:
URL: https://github.com/apache/druid/issues/18051#issuecomment-2960648106
@AnilPuram just following up on this, do you have a basic version of this? happy to take a look when it's ready.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org
Re: [I] Model Context Protocol for Druid (druid)
Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #18051: Model Context Protocol for Druid
URL: https://github.com/apache/druid/issues/18051
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org