返回 AI 工具目录
Canner/wren-engine
MCP 服务人工精选最近核验 2026年7月23日
Wren Engine 是 Canner 开源的上下文/语义引擎,面向 AI 智能体:把公司业务数据抽象成智能体可用的语义上下文,让模型理解"净收入""活跃客户"等业务口径,而不只是拿到原始表与 SQL。通过建模定义语言(MDL)描述指标、维度与关系,做受治理的查询规划,内置 MCP 服务器,让 Claude Code、Cline、Cursor 等客户端按业务定义而非裸表结构查询数据,声称支持 Snowflake、BigQuery、PostgreSQL、Databricks 等十余种数据源。核心用 Rust 编写,含 Python 绑定与 ibis-server。仓库现已归档,并入 Canner/WrenAI 的 core/ 目录继续维护。
定价开源部署自托管、本地运行国内可达国内可达
解决什么问题
- 给智能体补齐业务语义,而非只给原始表和 SQL
- 用 MDL 统一定义指标、维度与表间关系
- 以受治理的查询规划约束模型取数口径
- 经 MCP 让 AI 客户端按业务定义查询数据
- 对接十余种数仓与数据库数据源
适合
- 想让 AI 按统一业务口径查询数仓的团队
- 有多数据源、需要语义层收敛指标定义
- 用 Claude Code、Cursor 等客户端做数据问答
- 接受自建部署与 MDL 建模投入
不适合
- 仓库已归档,新功能转至 Canner/WrenAI 的 core/
- 需投入 MDL 建模,非零配置即用
- 自身不产出图表或 BI 界面,只做语义与查询
- 语义质量取决于建模,建模缺失则收益有限
如何接入
- 内置 MCP 服务器,接入 Claude Code、Cline、Cursor
- 提供本地 Web UI 用于建模与配置
- 可经 PyO3 以 Python 绑定嵌入,或用 ibis-server
- 连接 Snowflake、BigQuery、PostgreSQL 等数据源
已知限制
- 原仓库已归档,后续以 WrenAI 的 core/ 为准
- 语义层需人工建模,前期投入不低
- 多语言技术栈,定制门槛较高
- 能力聚焦语义与查询,可视化需另配工具
接入与使用事实
- 部署方式
- 自托管、本地运行
- 实现语言
- Rust、Python、Java
- 中文界面
- 待确认
- 中文文档
- 待确认
- 定价方式
- 开源
- 许可证
- 待确认
- 国内可达性
- 国内可达
- 可达性观察
- 待补充
权限、依赖与维护信号
这些字段记录公开可见信号,不等同于安全审计结论。
权限信号
暂无公开信号。
依赖信号
暂无公开信号。
维护信号
暂无公开信号。
公开来源与证据
暂无可公开的来源链接。
