|
|
软件简介
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),带来了两大核心体验升级:
1.
省去逐表配置,指定 Schema 即可发布 MCP 服务
不再需要先一张张手动录入数据表。现在只需指定允许访问的 Schema,系统会自动整合该 Schema 下的所有物理表并自动索引,大幅降低接入和维护成本。
2.
支持 Agent 在授权 Schema 下自主建表,分析更灵活
修复并重构了建表权限机制。现在 Agent 可以直接在授权的 Schema 内创建中间表或分析结果表,真正支持端到端的复杂多步数据分析场景,新创建的表还会自动完成元数据注册与语义索引。
3.
元数据与语义索引一致性加固
完善了主题(Subjects)、术语(Terms)、语义索引与权限策略之间的同步机制;删除实体时自动清理关联 ACL,避免出现脏权限配置。
项目与体验
•
在线体验(国内节点):https://dati.yimindev.cn
•
源码仓库:
https://github.com/yimindev/dati
原文链接 |
|