统一的受治理 MCP 接口
无需把不受限制的数据库连接交给模型,也能开放 Oracle。
无需把不受限制的数据库连接交给模型,也能开放 Oracle。
把 Oracle 特有 SQL 语义保留在明确的 source / target capability 边界内。
数据库范围、表策略、工具限制、Rate Limit、Safe DML 和审计都先于提交执行。
即使 Oracle 本身能够执行某段模型生成的 SQL,hs-sql-agent 也不会因此直接信任它。SQL 会先进入类型化 validation 和 capability 流水线。
Provider support 表示运行时能够连接、读取元数据、编译已支持的 statement 并在策略下执行;并不表示所有厂商特有语法都会自动放行。
MCP 客户端可以在构造 Oracle SQL 前,通过内置元数据工具读取 schema、表和列,减少盲猜,并让 discovery 始终处在同一个已认证数据库范围内。
Oracle 和其他 Provider 遵守同一规则:不支持的语法或无法证明的 cross-provider semantics 会在对应 validation / capability 边界被拒绝,而不是静默改写成行为不同的 SQL。