跳转到主要内容
hs-sql-agent

MySQL · MCP

让 AI 在治理边界内访问 MySQL。

通过 hs-sql-agent 的 MCP 接口、类型化 SQL 编译器、访问策略、Safe DML 和审计边界,把 AI 客户端安全连接到 MySQL。

01

统一的受治理 MCP 接口

无需把不受限制的数据库连接交给模型,也能开放 MySQL。

02

理解方言的编译器

把 MySQL 特有 SQL 语义保留在明确的 source / target capability 边界内。

03

执行前先过策略

数据库范围、表策略、工具限制、Rate Limit、Safe DML 和审计都先于提交执行。

MySQL 仍位于编译器边界之后

即使 MySQL 本身能够执行某段模型生成的 SQL,hs-sql-agent 也不会因此直接信任它。SQL 会先进入类型化 validation 和 capability 流水线。

Provider support 表示运行时能够连接、读取元数据、编译已支持的 statement 并在策略下执行;并不表示所有厂商特有语法都会自动放行。

先发现元数据,再生成 SQL

MCP 客户端可以在构造 MySQL SQL 前,通过内置元数据工具读取 schema、表和列,减少盲猜,并让 discovery 始终处在同一个已认证数据库范围内。

  • get_schemas
  • get_tables
  • get_columns
  • execute_query_sql
  • execute_dml_sql

语义无法证明就拒绝

MySQL 和其他 Provider 遵守同一规则:不支持的语法或无法证明的 cross-provider semantics 会在对应 validation / capability 边界被拒绝,而不是静默改写成行为不同的 SQL。