Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
analyze_sqlA

Run all 6 analysis tools concurrently and return a composite report (validate, parse, metadata, security, lint, format).

extract_metadataA

Extract tables, columns, and functions referenced in SQL.

format_sqlA

Format SQL with configurable indentation and keyword casing.

lint_sqlA

Lint SQL against all 10 GoSQLX style rules (L001–L010).

parse_sqlA

Parse SQL and return an AST summary: statement count and types.

security_scanA

Scan SQL for injection patterns: tautologies, UNION attacks, stacked queries, comment bypasses, and more.

validate_sqlA

Validate SQL syntax. Returns {valid: bool, error?: string, dialect?: string}.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 7 tools

Disambiguation5/5

Each tool targets a distinct SQL analysis function: syntax validation, AST parsing, metadata extraction, security scanning, linting, formatting, and a composite report. No overlaps exist.

Naming Consistency5/5

All tools follow a clear verb_noun pattern (e.g., validate_sql, format_sql). The one exception (extract_metadata) still uses a verb and clearly refers to SQL metadata, maintaining consistency.

Tool Count5/5

7 tools is well-scoped for SQL analysis, covering the core tasks without being too many or too few. Each tool has a clear purpose.

Completeness5/5

The tool set covers the full lifecycle of SQL analysis: validation, parsing, metadata extraction, security, linting, and formatting. The aggregate tool enhances usability. No obvious gaps for the intended domain.

Maintenance

ActivitySlowing
ResponsivenessResponsive