Aller au contenu
hs-sql-agent

Firebird · MCP

Accès IA gouverné à Firebird.

Connectez les clients IA à Firebird via la surface MCP de hs-sql-agent, son compilateur SQL typé, ses politiques d’accès, Safe DML et sa frontière d’audit.

01

Une surface MCP gouvernée

Exposez Firebird sans donner au modèle une connexion directe et non restreinte à la base.

02

Compilateur conscient du dialecte

Gardez la sémantique SQL propre à Firebird dans une frontière explicite de capacités source et cible.

03

Politique avant exécution

Périmètre de base, politique de table, restrictions de Tool, limites de débit, Safe DML et audit s’appliquent avant la validation de la transaction.

Firebird reste derrière une frontière de compilation

hs-sql-agent ne considère pas une instruction Firebird générée par un modèle comme fiable simplement parce que le fournisseur saurait l’exécuter. Le SQL passe d’abord par la validation typée et la chaîne de vérification des capacités.

La prise en charge d’un fournisseur signifie que le runtime peut se connecter, lire les métadonnées, compiler les instructions prises en charge et les exécuter sous politique. Elle ne signifie pas que toute syntaxe propriétaire est acceptée automatiquement.

Utiliser les métadonnées avant de deviner le schéma

Avant de produire du SQL Firebird, un client MCP peut découvrir schémas, tables et colonnes avec les Tools de métadonnées intégrés. Cela limite les suppositions aveugles et maintient la découverte dans le même périmètre de base authentifié.

  • get_schemas
  • get_tables
  • get_columns
  • execute_query_sql
  • execute_dml_sql

Refuser lorsque la sémantique ne peut pas être démontrée

Comme les autres fournisseurs, Firebird suit la même règle : une syntaxe non prise en charge ou une sémantique cross-provider non démontrée est refusée à la bonne frontière de validation ou de capacité, plutôt que réécrite silencieusement avec un comportement différent.