本文へ移動
hs-sql-agent

Firebird · MCP

Firebird への AI アクセスをサーバー側で管理する。

hs-sql-agent の MCP surface、型付き SQL コンパイラ、アクセス制御、Safe DML、Audit 境界を通じて、AI Client を Firebird に安全に接続します。

01

管理された単一 MCP surface

モデルに無制限のデータベース接続を渡さず Firebird を公開します。

02

Dialect-aware compiler

Firebird 固有の SQL 意味論を明示的な source / target capability 境界で扱います。

03

実行前に Policy

Database scope、table policy、Tool 制限、Rate Limit、Safe DML、Audit をコミットより前に適用します。

Firebird もコンパイラ境界の内側に置く

モデルが生成した Firebird SQL を、データベース自身が実行できるという理由だけで信頼することはありません。まず型付き validation と capability pipeline を通します。

Provider support は、接続、metadata discovery、対応 statement のコンパイル、Policy 下での実行が可能という意味です。ベンダー固有のあらゆる構文を自動的に許可するという意味ではありません。

Schema を推測する前に Metadata を使う

MCP Client は Firebird SQL を組み立てる前に、組み込み metadata Tool から schema、table、column を取得できます。盲目的な schema 推測を減らし、同じ認証済み database scope の内側で discovery を行えます。

  • get_schemas
  • get_tables
  • get_columns
  • execute_query_sql
  • execute_dml_sql

意味を証明できなければ拒否する

他の Provider と同様に Firebird でも、未対応の構文や cross-provider semantics は適切な validation / capability 境界で拒否します。異なる動作の SQL へ暗黙に書き換えることはありません。