软件简介
DatI (Data Intelligence) 是连接 AI Agent 与企业数据库的轻量级语义网关。用户仅需接入数据库、配置业务语义、按需启用预置工具与参数化 SQL 工具,即可快速发布基于 Streamable HTTP 的 MCP(Model Context Protocol)服务,灵活接入各类 AI Agent 或任意 MCP Host(如 OpenCode、WorkBuddy 等)。
┌────────────────────┐ ┌────────────────────┐ ┌────────────────────┐
│ User A: OpenCode │ │ User B: WorkBuddy │ │ User N: DataAgent │
└──────────┬─────────┘ └──────────┬─────────┘ └──────────┬─────────┘
└───────────────────────┼───────────────────────┘
▼ MCP (Streamable HTTP)
┌─────────────────────────────── DatI ───────────────────────────────┐
│ Semantic │ Security │ Tools │
└──────────────────────────────────┬─────────────────────────────────┘
▼
┌────────────────────────────────────────────────────────────────────┐
│ MySQL │ PostgreSQL │ ClickHouse │ Doris │
└────────────────────────────────────────────────────────────────────┘
本次更新概览
DatI 现已完成最新版本迭代。本次更新重构了数据源访问控制体系,正式支持 Schema 级别的细粒度隔离与权限管控,进一步强化了 MCP 元数据管理与底层语义一致性,并对系统安全认证策略进行了全面加固。
核心亮点:全新 Schema 级授权,Agent 分析更自由
以往构建 MCP 服务时,用户必须先手动把数据表逐一导入添加,且 Agent 无法在分析过程中自主创建临时表。本次更新正式引入 Schema 级别的细粒度权限管控(schema_scope),带来了两大核心体验升级:
-
省去逐表配置,指定 Schema 即可发布 MCP 服务
不再需要先一张张手动录入数据表。现在只需指定允许访问的 Schema,系统会自动整合该 Schema 下的所有物理表并自动索引,大幅降低接入和维护成本。
-
支持 Agent 在授权 Schema 下自主建表,分析更灵活
修复并重构了建表权限机制。现在 Agent 可以直接在授权的 Schema 内创建中间表或分析结果表,真正支持端到端的复杂多步数据分析场景,新创建的表还会自动完成元数据注册与语义索引。
-
元数据与语义索引一致性加固
完善了主题(Subjects)、术语(Terms)、语义索引与权限策略之间的同步机制;删除实体时自动清理关联 ACL,避免出现脏权限配置。
项目与体验
-
在线体验(国内节点):https://dati.yimindev.cn
-
源码仓库:
https://github.com/yimindev/dati