Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| analyze_sql | Run all 6 analysis tools concurrently and return a composite report (validate, parse, metadata, security, lint, format). |
| extract_metadata | Extract tables, columns, and functions referenced in SQL. |
| format_sql | Format SQL with configurable indentation and keyword casing. |
| lint_sql | Lint SQL against all 10 GoSQLX style rules (L001–L010). |
| parse_sql | Parse SQL and return an AST summary: statement count and types. |
| security_scan | Scan SQL for injection patterns: tautologies, UNION attacks, stacked queries, comment bypasses, and more. |
| validate_sql | Validate SQL syntax. Returns {valid: bool, error?: string, dialect?: string}. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |