返回 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
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
待确认
国内可达性
国内可达
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

暂无可公开的来源链接。

访问官网