hs-sql-agent は、統制された SQL アクセスを提供する HTTP MCP サーバーです。MCP クライアントから PostgreSQL、MySQL、SQL Server、Oracle、SQLite、Firebird へ接続しつつ、認証、アクセスポリシー、SQL の検証、データ更新の承認はサーバー側で管理します。
01 MCP クライアント
02 MCP キーの権限範囲
03 SQL コンパイラ
04 ポリシーと対応能力の検証
05 データベース
サーバーが担う責務
コンパイラによる実行境界
生成された SQL は実行前に解析・検証されます。hs-sql-agent は文の意味を保つために必要な機能を確認し、入力側の意味、出力先データベースの対応能力、アクセスポリシーのすべてを満たした場合にだけ、そのデータベース向けの SQL を生成します。
対応していない構文や意味は、見た目だけ似た別の SQL に暗黙変換せず、明示的に拒否します。