開源 SQL-to-MCP Tool Factory · 六種 SQL 方言 · fail-closed
把可信 SQL 直接發布成受治理的 AI MCP 工具
在管理介面定義參數化 SQL,發布成 typed MCP tool,AI 只需要填參數。每次執行仍會經過 hs-sql-agent 的 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