mysql-mcp-server
8
The project is a Model Context Protocol server designed for read-only access to MySQL databases. It supports schema discovery and execution of SELECT queries, primarily for LLM integration. The server emphasizes security by allowing only read-only operations.
@davewind/mysql-mcp-server
A Model Context Protocol server providing read-only access to MySQL databases, enabling LLMs to inspect database schemas and execute queries.
Key Features
- Read-Only Database Access: Enforces read-only operations and transactions
- Schema Discovery: Identifies and exposes database table structures
- SQL Query Execution: Allows execution of SELECT statements
- MCP Compliance: Integrates seamlessly with compatible LLMs
- Simple Configuration: Easy setup with minimal configuration
Tools
- query: Execute read-only SQL queries
Resources
- Table schema information including column names and data types, automatically discovered
Install
- Install using npm: "npm install @davewind/mysql-mcp-server -g"
Configuration
- MCP settings configuration for MySQL
System Architecture
- Acts as an intermediary between LLMs and MySQL databases, processing requests according to MCP
Security
- Implements strict security model for read-only access
Integration
- Designed to work with any LLM system supporting MCP