Skip to content

tokenlite-mysql-mcp: v3.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 19:04
18f7964

3.0.0 (2026-06-01)

⚠ BREAKING CHANGES

  • The get_query_templates tool has been removed and replaced by the query_templates Prompt. Any automated client relying on the tool will need to use the Prompts API instead.

Features

  • add configurable database connection and query timeouts (9b33835)
  • add graceful shutdown for the MCP server and database pool (55e648a)
  • add session-level defense in depth for strict read-only mode (f551913)
  • auto-generate random prefix for tools and prompts (cdb3543)
  • benchmark: add benchmark and script to visualize database graph (9e8a1f8)
  • db: add connection retry with exponential backoff (27bc360)
  • expose database tables as native MCP Resources (5f3ee9c)
  • intelligence: implement semantic dictionary and SQL templates for LLM steering (a38787e)
  • migrate templates to official MCP Prompts and add tool annotations (721265d)
  • release: prepare project for NPM distribution and open source (2129491)
  • schema: implement dynamic schema graph and semantic search (fd76b61)
  • security: implement AST parsing and EXPLAIN execution guardrails (e14bc60)
  • server: replace stderr logging with MCP-native notifications/message (e097889)
  • support DML and DDL operations in execute_safe_query (7445ffb)
  • tools: add explain_query tool for query plan analysis (7f35fbf)
  • tools: add MCP tool annotations for all tools (47e7825)
  • tools: add MCP tool annotations for all tools (de94d98)
  • tools: add ping health check tool with outputSchema (619da02)

Bug Fixes

  • benchmark: align baseline with standard MCP pattern and improve mock data realism (a54d245)
  • resolve missing method literal error on startup (77cec77)

Performance Improvements

  • schema: add TTL cache for DDL lookups (3a2e523)