SQL Server MCP Server
Project-local MCP server for Codex. It connects to SQL Server using the existing .cursorrules-mcp.json configuration at the repository root.
Tools
sqlserver_list_databasessqlserver_list_tablessqlserver_describe_tablesqlserver_read_datasqlserver_insert_rowssqlserver_update_rowssqlserver_delete_rowssqlserver_create_tablesqlserver_drop_tablesqlserver_list_proceduressqlserver_describe_proceduresqlserver_create_or_alter_proceduresqlserver_drop_proceduresqlserver_execute_procedure
Safety
- Connection secrets stay in
.cursorrules-mcp.json, which is ignored by git. READONLY=trueblocks writes.DB_ENCRYPT=trueenables encrypted SQL Server connections when required.- Table/procedure DDL requires
ENABLE_DDL=true. - Update/delete require object-based
wherecriteria. - Destructive tools require
confirm: true. - Database selection is restricted to the configured
DATABASESallowlist.
Build
npm install
npm run build
Codex starts the server through start.ps1.