Dit bericht is automatisch vertaald. Voor het origineel, klik hier.
Laten we eerlijk zijn: de meeste database-MCP-servers die vandaag beschikbaar zijn, zijn angstaanjagend. Ze nemen een zoekopdracht in natuurlijke taal, genereren SQL on-the-fly en voeren het uit op je productiegegevens.
Het Azure SQL-team heeft zojuist SQL MCP Server geïntroduceerd, en het neemt een fundamenteel andere aanpak.
Waarom geen NL2SQL?
Modellen zijn niet deterministisch. SQL MCP Server gebruikt een NL2DAB-aanpak. De agent werkt met de entiteitsabstractielaag van Data API builder om nauwkeurige T-SQL deterministisch te produceren.
Zeven tools, niet zevenhonderd
SQL MCP Server biedt precies zeven DML-tools:
describe_entities— ontdek beschikbare entiteitencreate_record— rijen invoegenread_records— tabellen en views opvragenupdate_record— rijen wijzigendelete_record— rijen verwijderenexecute_entity— opgeslagen procedures uitvoerenaggregate_records— aggregatiequery’s
In drie opdrachten aan de slag
dab init --database-type mssql --connection-string "@env('sql_connection_string')"
dab add Customers --source dbo.Customers --permissions "anonymous:*"
dab start
Het beveiligingsverhaal is solide
RBAC op elke laag, Azure Key Vault-integratie, Microsoft Entra + aangepaste OAuth.
Bekijk de volledige post en documentatie.
