首页 > 开源 > DatI 新版发布:将数据库发布为语义感知的MCP服务,支持 Schema 级权限管控

DatI 新版发布:将数据库发布为语义感知的MCP服务,支持 Schema 级权限管控

OSChina资讯 2026-10-23 09:35 3 阅读 查看原文

软件简介

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,避免出现脏权限配置。

项目与体验