This release adds 5 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+3 more
Summary
AI summaryAdded cross-database support, two MCP workflow prompts, clearer multi‑statement error messages, read‑only hints, and improved PyPI metadata.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
`get_schema_info` and `get_table_sample` accept `database.table` notation. `get_schema_info` and `get_table_sample` accept `database.table` notation. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Medium |
Added MCP prompts `explore_database` and `analyze_table` for guided workflows. Added MCP prompts `explore_database` and `analyze_table` for guided workflows. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Low |
Tool hints now include `readOnlyHint=True` for get_schema_info and get_table_sample. Tool hints now include `readOnlyHint=True` for get_schema_info and get_table_sample. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Feature | Low |
Updated PyPI package metadata with homepage, SPDX license, keywords, classifiers; added uv.lock for reproducible builds. Updated PyPI package metadata with homepage, SPDX license, keywords, classifiers; added uv.lock for reproducible builds. Source: llm_adapter@2026-06-08 Confidence: high |
— |
| Bugfix | Medium |
`execute_sql` returns clear error message for multi-statement queries. `execute_sql` returns clear error message for multi-statement queries. Source: llm_adapter@2026-06-08 Confidence: high |
— |
Full changelog
What's new
Cross-database support for schema and sample tools
get_schema_info and get_table_sample now accept database.table notation, making them consistent with execute_sql. Bare table names continue to use MYSQL_DATABASE.
MCP Prompts
Two guided workflow prompts, usable as slash commands in Claude Desktop and other supporting clients:
explore_database— discovers resources, inspects schemas, samples data, and summarizes what's thereanalyze_table— schema + sample + query suggestions for a named table
Better multi-statement error
execute_sql now returns a clear message when a multi-statement query is passed, instead of MySQL's cryptic "Commands out of sync" error.
Improved tool hints
Richer tool descriptions, and get_schema_info/get_table_sample now carry readOnlyHint=True so clients can distinguish them from destructive operations.
Package metadata
Added homepage URL, SPDX license, keywords, and classifiers to PyPI metadata so pypistats.org and similar sites can display them correctly. Committed uv.lock for reproducible hosted builds.
Full changelog
See CHANGELOG.md for details.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About designcomputer/mysql_mcp_server
MySQL database integration with configurable access controls, schema inspection, and comprehensive security guidelines
Related context
Beta — feedback welcome: [email protected]