mysql-mcp-server

mysql-mcp-server

3.4

If you are the rightful owner of mysql-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP MySQL Server is a server application for MySQL database operations based on MCP (Model Context Protocol). This server provides tools that allow AI models to interact with the MySQL database.

MCP MySQL Server is a robust server application designed to facilitate MySQL database operations through the Model Context Protocol (MCP). It acts as a bridge between AI models and MySQL databases, enabling seamless interaction and data manipulation. The server is built using Python and leverages key libraries such as PyMySQL for database connectivity, pandas for data processing, and mcp for protocol implementation. It supports containerized deployment using Docker and Docker Compose, ensuring easy setup and scalability. The server architecture is layered, comprising an interface layer (MCP Server), a business logic layer (Handlers and Executors), and a data access layer (Database connection and query execution). This design ensures efficient communication flow between AI models and the database, allowing for operations like table creation, schema viewing, query execution, and more. The server is highly extensible, allowing for the addition of new tools and features, and is configured to manage environment variables securely.

Features

  • Containerized deployment via Docker and Docker Compose
  • Supports MySQL 8.0 for database management
  • Implements Model Context Protocol for AI communication
  • Extensible toolset for various database operations
  • Secure environment variable management