What it does
Provides Claude Code with interactive access to MySQL databases, supporting both read and write operations. Execute arbitrary SQL queries—from simple SELECT statements to INSERT, UPDATE, and DELETE operations—directly from Claude without requiring a separate REST API or proxy layer. Results are returned as structured data for further processing.
Who it's for
Backend engineers, full-stack developers, and data engineers who need to query or modify MySQL databases from Claude Code. Typical users are testing against local development databases, debugging schema issues, or automating ad-hoc database operations during development.
Common use cases
- Execute
SELECTqueries to retrieve data from a local MySQL database - Run
INSERT,UPDATE, orDELETEoperations to modify table data - Test schema migrations and DDL changes before deploying to production
- Inspect table structure and diagnose query performance or data consistency issues
Setup pitfalls
- README is minimal—refer to the GitHub repository for installation steps and configuration details
- MySQL credentials must be supplied; ensure connection strings and passwords are not hardcoded into your Claude context or committed to version control
- No documented pooling or connection timeout behavior—test stability and latency against your MySQL instance before relying on for critical operations
- Moderate quality score indicates potential gaps or edge cases; verify command syntax and result formatting match your expectations