Token导航 LogoToken导航TokenDH.com
Imply Druid MCP logo
数据服务stdio官方级别未说明来源级核验

Imply Druid MCP

MCP Server

一个针对Imply Cloud/Druid数据库的只读MCP服务器,通过Claude等AI助手查询和探索Druid数据。

工具数

12

提示词数

0

GitHub Stars

0

资源数

0
数据分析PythonClaudeClaude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yeongbin-hwang

提供方

yeongbin-hwang

最后核验

2026/5/17 20:21

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uvx imply-druid-mcp

详细介绍

暗示德鲁伊mcp

](https://badge.fury.io/py/imply-druid-mcp) ![Python 3.10+](https://www.python.org/downloads/) ![License: MIT](https://opensource.org/licenses/MIT)

用于Imply Cloud/Druid数据库的只读MCP(模型上下文协议)服务器。通过Claude和其他人工智能助手查询和探索您的德鲁伊数据。

特性

支持✅

  • SQL查询执行

- 同步查询执行 - 异步查询执行(适用于大型数据集)

  • 查询管理

- 检查查询状态 - 检索查询结果 - 取消正在运行的查询

  • 表操作

- 列出项目中的所有表 - 获取表架构详细信息

  • 仪表板操作

- 列出所有仪表板 - 获取仪表板详细信息

  • 数据立方体操作

- 列出所有数据立方体 - 获取数据立方体详细信息 - 执行Pivot SQL查询

不支持❌

  • 数据摄入
  • 表/模式创建或修改
  • 用户/权限管理
  • 主管管理

工具

查询工具

工具说明
execute_sql_query同步执行SQL查询并立即返回结果
execute_async_query对大型数据集异步执行SQL查询。返回查询ID
get_query_results使用查询ID从异步查询中检索结果
get_query_status检查异步查询的执行状态
cancel_query取消正在运行的异步查询

表格工具

工具说明
list_tables列出Druid项目中的所有表(数据源)
get_table_schema获取特定表的详细架构信息

仪表板工具

工具说明
list_dashboards列出Imply项目中的所有仪表板
get_dashboard获取特定仪表板的详细信息

数据立方体工具

工具说明
list_data_cubes列出Imply项目中的所有数据立方体
get_data_cube获取详细的数据立方体信息,包括维度和度量值
query_data_cube对数据多维数据集执行Pivot SQL查询

API映射

此MCP服务器映射到 隐含北极星API:

MCP工具隐含API端点
execute_sql_queryPOST /v1/projects/{projectId}/query/sql
execute_async_queryPOST /v1/projects/{projectId}/query/sql/statements
get_query_resultsGET /v1/projects/{projectId}/query/sql/statements/{queryId}/results
get_query_statusGET /v1/projects/{projectId}/query/sql/statements/{queryId}
cancel_queryDELETE /v1/projects/{projectId}/query/sql/statements/{queryId}
list_tablesGET /v1/projects/{projectId}/tables
get_table_schemaGET /v1/projects/{projectId}/tables/{tableName}
list_dashboardsGET /v1/projects/{projectId}/dashboards
get_dashboardGET /v1/projects/{projectId}/dashboards/{dashboardId}
list_data_cubesGET /v1/projects/{projectId}/data-cubes
get_data_cubeGET /v1/projects/{projectId}/data-cubes/{cubeName}
query_data_cubePOST /v0/projects/{projectId}/pivot/data-cube-sql/query

安装

使用uvx(推荐)

uvx imply-druid-mcp

使用pip

pip install imply-druid-mcp
imply-druid-mcp

使用pipx

pipx install imply-druid-mcp
imply-druid-mcp

配置

环境变量必填默认描述
IMPLY_ORGANIZATION-隐含云组织名称
IMPLY_REGION-地区(例如。, us-east-1)
IMPLY_CLOUD_PROVIDER-云提供商: aws, gcp,或 azure
IMPLY_PROJECT_ID-表示项目ID
IMPLY_API_KEY是\*-隐含API密钥
IMPLY_ACCESS_TOKEN是\*-OAuth访问令牌(可选)
LOG_LEVEL没有INFO日志记录级别
DEFAULT_QUERY_TIMEOUT_MS没有30000默认查询超时(ms)
MAX_QUERY_LENGTH没有10000最大SQL查询长度

\*要么 IMPLY_API_KEYIMPLY_ACCESS_TOKEN 是必需的。

Claude桌面设置

添加到您的Claude Desktop配置文件中:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 视窗: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "imply-druid": {
      "command": "uvx",
      "args": ["imply-druid-mcp"],
      "env": {
        "IMPLY_ORGANIZATION": "your-org",
        "IMPLY_REGION": "us-east-1",
        "IMPLY_CLOUD_PROVIDER": "aws",
        "IMPLY_PROJECT_ID": "your-project-id",
        "IMPLY_API_KEY": "your-api-key"
      }
    }
  }
}

使用示例

User: Show me all tables in my Druid project

Claude: [Uses list_tables]
- wikipedia (datasource)
- events (datasource)
- metrics (datasource)
User: Query the top 10 records from wikipedia table

Claude: [Uses execute_sql_query with "SELECT * FROM wikipedia LIMIT 10"]
[Results displayed]
User: Show me all data cubes

Claude: [Uses list_data_cubes]
- sales_cube: Sales Analytics (source: sales_table)
- events_cube: Events Tracking (source: events)
User: Query the sales data cube for top cities

Claude: [Uses query_data_cube with Pivot SQL syntax]
SELECT "DIM:city" AS "City", MEASURE_BY_ID('total_sales') AS "Sales"
FROM "datacube"."sales_cube"
ORDER BY 2 DESC
LIMIT 10

发展

git clone https://github.com/yeongbin-hwang/imply-druid-mcp.git
cd imply-druid-mcp
pip install -e ".[dev]"

许可证

MIT许可证-请参阅 许可证 了解详情。

资源

目录标签

目录标签

数据分析PythonClaude数据库查询本地部署数据探索SQL执行数据立方体仪表盘管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

12

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP