SQL Sentinel MCP Server
io.github.tkmawarire/sql-sentinel·v2.3.1·6 starsSQL Server monitoring and diagnostics for AI agents using Extended Events. No ODBC drivers required.
6 stars
Reviews
Write oneNobody has reviewed SQL Sentinel MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
SQL Sentinel MCP Server 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 202 days ago4/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How SQL Sentinel MCP Server compares
Against every graded Databases MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 60/100
- higher than 10% of 802 Databases servers
- GitHub stars
- 6
- more than 75% of 602 Databases servers
Install SQL Sentinel MCP Server in Claude Code, Cursor or VS Code
The registry entry has no remote endpoint or installable package.
What the publisher says
From the SQL Sentinel MCP Server repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.tkmawarire/sql-sentinel -->
SQL Sentinel MCP Server
A production-ready MCP (Model Context Protocol) server for SQL Server monitoring, diagnostics, and database operations. Built with .NET 9 and Microsoft.Data.SqlClient for native SQL Server connectivity — no ODBC drivers required.
Features
- Session Management — Create, start, stop, drop, and list Extended Events sessions
- Smart Filtering — Filter by application, database, user, duration, host, and text patterns
- Query Fingerprinting — Normalize and group similar queries differing only in literal values
- Sequence Analysis — Trace execution order with timing gaps and cumulative duration
- Deadlock Detection — Capture and analyze XML deadlock reports with victim/process details
- Blocking Analysis — Monitor blocked process events with wait resource and SQL text
- Wait Stats — Query sys.dmoswait_stats directly, categorized by type (CPU, I/O, Lock, Memory, etc.)
- Health Check — Comprehensive server diagnostic: slow queries, deadlocks, blocking, wait stats, and insights
- Real-Time Streaming — Stream captured events for a specified duration
- Production-Safe — Auto-excludes noise (spresetconnection, SET statements, trace queries)
- Database Operations — List tables, describe schemas, query data, insert, update, and drop tables
- AI-Optimized — Structured JSON output with optional Markdown formatting
Requirements
- SQL Server 2012+ with Extended Events enabled (default)
- Required permissions:
GRANT ALTER ANY EVENT SESSION TO [your_login];
GRANT VIEW SERVER STATE TO [your_login];- For blocked process detection:
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
EXEC sp_configure 'blocked process threshold', 5;
RECONFIGURE;Installation
Option 1: Docker (Recommended)
No .NET SDK required. Works on any system with Docker installed.
docker pull ghcr.io/tkmawarire/sql-sentinel-mcp:latestClaude Desktop (claudedesktopconfig.json)
{
"mcpServers": {
"sql-sentinel": {
"command": "docker",
"args": ["run", "-i", "--rm", "--network", "host",
"-e", "SQL_SENTINEL_CONNECTION_STRING=Server=localhost;Database=master;User Id=sa;Password=YourPassword;TrustServerCertificate=true",
"ghcr.io/tkmawarire/sql-sentinel-mcp:latest"]
}
}
}Claude Code
claude mcp add sql-sentinel \
-e SQL_SENTINEL_CONNECTION_STRING="Server=localhost;Database=master;User Id=sa;Password=YourPassword;TrustServerCertificate=true" \
-- docker run -i --rm --network host \
-e SQL_SENTINEL_CONNECTION_STRING \
ghcr.io/tkmawarire/sql-sentinel-mcp:latestNetwork access: The -i flag is required for stdio transport. Use --network host so the container can reach SQL Server on your host machine. For remote SQL Server, omit --network host and use the accessible hostname in your connection string.
Connection string: Set SQLSENTINELCONNECTION_STRING via -e. All tools read the connection string from this environment variable.
Option 2: .NET Global Tool (NuGet)
Requires .NET 9 SDK or later.
dotnet tool install -g Neofenyx.SqlSentinel.Mcp{
"mcpServers": {
"sql-sentinel": {
"command": "sql-sentinel-mcp",
"env": {
"SQL_SENTINEL_CONNECTION_STRING": "Server=localhost;Database=master;User Id=sa;Password=YourPassword;TrustServerCertificate=true"
}
}
}
}Option 3: Build from Source
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
SQL Sentinel MCP Server: common questions
- Is SQL Sentinel MCP Server safe?
- With care: it is graded C, so read the findings first (60/100). Read the SQL Sentinel MCP Server safety report
- Does SQL Sentinel MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is SQL Sentinel MCP Server maintained?
- The last commit was 239 days ago (2026-03-10). The latest release is v2.3.1.
- What can I use instead of SQL Sentinel MCP Server?
- Servers from other publishers that do the same job: IBM Db2 for i MCP server, DBHub MCP server and Motherduck MCP server.
- How does SQL Sentinel MCP Server compare with other Databases MCP servers?
- safety score 60/100 (higher than 10% of 802 Databases servers); github stars 6 (more than 75% of 602 Databases servers). Full comparison.
Alternatives to SQL Sentinel MCP Server
Same job from other publishers: the closest match first, then the best rated.
- IBM Db2 for iRead-only SQL queries and schema inspection for IBM Db2 for i over ODBC, JT400 or Mapepire (SSH).not reviewedEstablishedA
- 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
- KeboolaConnect your AI assistants to Keboola and expose your data, transformations, SQL queries, ...not reviewedEstablishedA
- GeoLensRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.not reviewedEstablishedB