开源 SQL-to-MCP Tool Factory · 六种 SQL 方言 · fail-closed
把可信 SQL 直接发布为受治理的 AI MCP 工具
在管理界面定义参数化 SQL,发布为 typed MCP tool,AI 只需填写参数。每次执行仍会经过 fail-closed compiler、访问策略与 Safe DML 控制。
get_customer_orders
SELECT id, total, status
FROM orders
WHERE customer_id = {{ customerId }} customerId: number → typed MCP argument
SQL → MCP
无需编写 MCP Server 代码,也能发布 AI Tool。
设置 Tool 名称和描述、编写 SQL Template、声明 {{ customerId }} 等参数、测试并发布;系统根据参数契约生成 MCP schema。
GOVERNANCE
SQL 形状可控,执行仍受治理。
Custom Tool 不会绕过安全边界。Query 走相同 typed compiler 与 table policy;DML 走相同 preview、approval、revalidation 与 transaction。
SIX DATABASES
PostgreSQL · MySQL · SQL Server · Oracle · SQLite · Firebird
One governed tool contract across six supported database providers, with provider-aware validation and lowering.
TWO MODES