✨ New Features
- MCP Server (
pkg/mcp/,cmd/gosqlx-mcp/): All GoSQLX SQL capabilities as Model Context Protocol tools over streamable HTTP- 7 tools:
validate_sql,format_sql,parse_sql,extract_metadata,security_scan,lint_sql,analyze_sql - Optional bearer token auth via
GOSQLX_MCP_AUTH_TOKEN analyze_sqlfans out all 6 tools concurrently viasync.WaitGroup- Multi-dialect validation: postgresql, mysql, sqlite, sqlserver, oracle, snowflake, generic
- 7 tools:
📝 Documentation
docs/MCP_GUIDE.md— comprehensive MCP server guideREADME.md— MCP feature bullet, installation block, docs table entrydocs/ARCHITECTURE.md— MCP in application layer diagram, new MCP Architecture sectiondocs/API_REFERENCE.md— pkg/mcp package docsdocs/CONFIGURATION.md— MCP env vars reference- Go version references updated from 1.21+ to 1.23+ (required by mark3labs/mcp-go)
🔧 Build
- Go minimum bumped to 1.23.0 (required by
github.com/mark3labs/mcp-go v0.45.0) - Taskfile:
mcp,mcp:build,mcp:test,mcp:installtasks added