SqlAugur MCP server
io.github.mbentham/sqlaugur·v1.3.1·6 starsMCP server providing AI assistants with safe, read-only SQL Server access
6 stars
Reviews
Write oneNobody has reviewed SqlAugur yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SqlAugur tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- –Code scanpackage could not be scannedn/a
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 27 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SqlAugur compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 88/100
- higher than 75% of 802 Databases servers
- GitHub stars
- 6
- more than 75% of 602 Databases servers
Install SqlAugur in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the SqlAugur repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.mbentham/sqlaugur -->
SqlAugur
An MCP server that gives AI assistants safe, read-only access to SQL Server databases. Every query is parsed into a full AST using Microsoft's official T-SQL parser — not regex — so comment injection, string literal tricks, and encoding bypasses are blocked at the syntax level.
┌──────────────┐ ┌───────────────────────────────────────────┐ ┌──────────────┐
│ │ stdio │ SqlAugur │ │ │
│ AI Client │◄────────►│ │───────►│ SQL Server │
│ │ │ ┌────────────┐ ┌──────────────────────┐ │ │ │
└──────────────┘ │ │ Query │ │ Schema / Diagram / │ │ └──────────────┘
│ │ Validator │ │ DBA Services │ │
│ └────────────┘ └──────────────────────┘ │
│ ┌────────────────────────────────────┐ │
│ │ Rate Limiter │ │
│ └────────────────────────────────────┘ │
└───────────────────────────────────────────┘Quick Start
Use this order for all install methods:
- Install SqlAugur
- Save appsettings.json in the correct location
- Add SqlAugur to your MCP client config
- Verify by asking your assistant to call list_servers
Start with Installation for exact commands and file paths.
Why This Approach
- AST-level query validation — Most MCP database servers use keyword blocking or no validation at all. This project parses every query into a full syntax tree using Microsoft's official TSql180Parser. Comment injection, string literal tricks, and encoding bypasses are blocked at the syntax level, not with fragile regex patterns.
- Rate limiting — Token bucket throughput limiting and concurrency control prevent runaway AI query loops from overwhelming production SQL Servers. No other MCP database server offers this.
- DBA diagnostic tooling — Integrated support for First Responder Kit, DarlingData, and sp_WhoIsActive with parameter blocking that prevents write operations. This is an entirely new MCP capability category.
- Response size optimisation — DBA tools exclude verbose columns (XML query plans, deadlock graphs, metric breakdowns) and truncate long strings by default, reducing response sizes by 90–99%. Use verbose and includeQueryPlans parameters to get full untruncated output when needed.
- Progressive discovery — Up to 31 tools organized into toolsets that load on demand. Only 6 core tools are exposed initially, keeping the AI's context window small and reducing token usage. Additional toolsets are discovered and enabled as needed.
Features
Security
- Read-only by design — only SELECT and CTE queries are permitted
- AST-based query validation using ScriptDom (not regex)
- Parameter blocking on all diagnostic stored procedures to prevent writes
- Concurrency and throughput rate limiting
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SqlAugur: common questions
- Is SqlAugur MCP server safe?
- Yes, by our scan: it is graded A (88/100). Read the SqlAugur safety report
- Does SqlAugur need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SqlAugur maintained?
- The last commit was 64 days ago (2026-09-01). The latest release is v1.3.1.
- What can I use instead of SqlAugur?
- Servers from other publishers that do the same job: Grain SQL MCP server, Mssql Reader MCP server and DB Explorer MCP server. Compare all SqlAugur alternatives.
- How does SqlAugur compare with other Databases MCP servers?
- safety score 88/100 (higher than 75% of 802 Databases servers); github stars 6 (more than 75% of 602 Databases servers). Full comparison.
Alternatives to SqlAugur
Same job from other publishers: the closest match first, then the best rated.
Grain SQLRun SQL queries and inspect database schemas through safe, visible MCP tools.not reviewedGrowingB- Mssql ReaderRead-only MCP server for Microsoft SQL Server — schema discovery, profiling, safe queryingnot reviewedGrowingA
- DB ExplorerRead-only SQL for PostgreSQL, MySQL and SQLite: schema, safe SELECTs, EXPLAIN, index advicenot reviewedGrowingB
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA
- MotherduckSQL analytics and data engineering for AI Assistants and IDEsnot reviewedEstablishedA