Skip to content

Commit ffb1712

Browse files
Ajit Pratap SinghAjit Pratap Singh
authored andcommitted
docs: add [Unreleased] MCP server entry to CHANGELOG
1 parent 0c8ed5b commit ffb1712

1 file changed

Lines changed: 23 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,29 @@ All notable changes to GoSQLX will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and 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

Comments
 (0)