@@ -5,6 +5,29 @@ All notable changes to GoSQLX will be documented in this file.
55The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
66and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
77
8+ ## [ Unreleased] — MCP Server
9+
10+ ### ✨ New Features
11+ - ** MCP Server** (` pkg/mcp/ ` , ` cmd/gosqlx-mcp/ ` ): All GoSQLX SQL capabilities as Model Context Protocol tools over streamable HTTP
12+ - 7 tools: ` validate_sql ` , ` format_sql ` , ` parse_sql ` , ` extract_metadata ` , ` security_scan ` , ` lint_sql ` , ` analyze_sql `
13+ - Optional bearer token auth via ` GOSQLX_MCP_AUTH_TOKEN `
14+ - ` analyze_sql ` fans out all 6 tools concurrently via ` sync.WaitGroup `
15+ - Multi-dialect validation: postgresql, mysql, sqlite, sqlserver, oracle, snowflake, generic
16+
17+ ### 📝 Documentation
18+ - ` docs/MCP_GUIDE.md ` — comprehensive MCP server guide
19+ - ` README.md ` — MCP feature bullet, installation block, docs table entry
20+ - ` docs/ARCHITECTURE.md ` — MCP in application layer diagram, new MCP Architecture section
21+ - ` docs/API_REFERENCE.md ` — pkg/mcp package docs
22+ - ` docs/CONFIGURATION.md ` — MCP env vars reference
23+ - Go version references updated from 1.21+ to 1.23+ (required by mark3labs/mcp-go)
24+
25+ ### 🔧 Build
26+ - Go minimum bumped to 1.23.0 (required by ` github.com/mark3labs/mcp-go v0.45.0 ` )
27+ - Taskfile: ` mcp ` , ` mcp:build ` , ` mcp:test ` , ` mcp:install ` tasks added
28+
29+ ---
30+
831## [ 1.9.3] - 2026-03-08 — License Detection Fix
932
1033### 🐛 Bug Fixes
0 commit comments