-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Gary edited this page Aug 1, 2026
·
6 revisions
Connect MCP-compatible AI clients to relational databases with server-enforced access, SQL safeguards, human-approved DML, and an operational Admin Panel.
hs-sql-agent supports SQLite, PostgreSQL, MySQL, SQL Server, Oracle, and Firebird as user databases.
- schema discovery and governed SQL queries;
- human MCP Elicitation before DML is committed;
- database-, table-, and tool-scoped MCP keys;
- parameterized custom SQL tools;
- runtime row, timeout, DML, quota, and concurrency safeguards;
- structured audit history;
- SQLite/Memory single-instance and PostgreSQL/Redis distributed deployment options.
| Goal | Read |
|---|---|
| Run the server and connect an MCP client | Getting Started |
| Configure databases, keys, users, or audit | Admin Panel |
| Understand SQL and access safeguards | Security Governance |
| Resolve a runtime problem | Troubleshooting |
| Deploy to production | Deployment |
| Embed the server in a .NET application | NuGet Package |
- Configuration — settings and providers
- MCP Tools Reference — tool contracts and behavior
- API Reference — Admin REST endpoints
- Architecture — components and request flow
- Development — local development and tests
hs-sql-agent — GitHub | Apache License 2.0