Mineru98_mysql-mcp-server

Mineru98_mysql-mcp-server

3.1

If you are the rightful owner of Mineru98_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 enables AI models to seamlessly interact with MySQL databases, providing a suite of tools for executing various database operations. 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 via Docker and Docker Compose, ensuring easy setup and scalability. The server architecture is structured into layers, including an interface layer for MCP communication, a business logic layer for handling operations, and a data access layer for managing database interactions. This design ensures efficient communication between AI models and the database, allowing for operations like table creation, schema viewing, query execution, and more.

Features

  • Containerized deployment via Docker and Docker Compose
  • Supports MySQL 8.0 for database management
  • Implements Model Context Protocol for AI communication
  • Provides a suite of tools for database operations
  • Structured architecture with layered design

Tools

  1. execute_create_table

    Create a database table

  2. execute_desc_table

    View table structure

  3. execute_explain

    Get query execution plan

  4. execute_insert_query

    Perform an INSERT query

  5. execute_select_query

    Perform a SELECT query

  6. execute_show_tables

    Get a list of tables in the database

  7. execute_insight_starter

    Check the table structure to generate a report

  8. execute_invoke_viz_pro

    Recommended visual charts