mysql-mcp
Servidor MCP que proporciona acceso directo a las bases de datos MySQL
1
Github Watches
0
Github Forks
5
Github Stars
MySQL MCP Server
A powerful MCP server that provides direct access to MySQL databases. This server enables AI agents to interact with MySQL databases, execute SQL queries, and manage database content through a simple interface.
Features
Resources
- Access notes stored in the database via
note:///{id}URIs - Each note has a title and content
- Plain text mime type for simple content access
Tools
-
create_note- Create new text notes in the database- Takes title and content as required parameters
- Stores note in the MySQL database
-
list_tables- List all tables in the connected database -
count_tables- Get the total number of tables in the database -
search_tables- Search for tables using LIKE pattern -
describe_table- Get the structure of a specific table -
execute_sql- Execute custom SQL queries
Prerequisites
- Node.js 18 or higher
- MySQL server installed and running
- A database with appropriate permissions
Setup
-
Clone this repository:
git clone git@github.com:LeonMelamud/mysql-mcp.git cd mysql-mcp -
Install dependencies:
npm install -
Create a
.envfile in the root directory with your MySQL connection details:MYSQL_HOST=localhost MYSQL_USER=your_username MYSQL_PASSWORD=your_password MYSQL_DATABASE=your_database -
Build the server:
npm run build
Installation
For Claude Desktop
Add the server config to your Claude Desktop configuration file:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"mysql": {
"command": "node",
"args": ["/path/to/mysql-server/build/index.js"],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
}
}
}
}
For Cline
Add the server config to your Cline MCP settings file:
On MacOS: ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
On Windows: %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
{
"mcpServers": {
"mysql": {
"command": "node",
"args": ["/path/to/mysql-server/build/index.js"],
"env": {
"MYSQL_HOST": "localhost",
"MYSQL_USER": "your_username",
"MYSQL_PASSWORD": "your_password",
"MYSQL_DATABASE": "your_database"
},
"disabled": false,
"autoApprove": []
}
}
}
Usage Examples
Once installed, you can use the MySQL MCP server in your conversations with Claude:
List all tables in the database
Please list all the tables in my MySQL database.
Execute a SQL query
Run this SQL query: SELECT * FROM users LIMIT 5
Create a note
Create a note titled "Meeting Notes" with the content "Discussed project timeline and assigned tasks."
Development
For development with auto-rebuild:
npm run watch
Debugging
Use the MCP Inspector to debug the server:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
License
MIT
相关推荐
I find academic articles and books for research and literature reviews.
I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.
Confidential guide on numerology and astrology, based of GG33 Public information
Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.
Advanced software engineer GPT that excels through nailing the basics.
Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.
Converts Figma frames into front-end code for various mobile frameworks.
Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.
Descubra la colección más completa y actualizada de servidores MCP en el mercado. Este repositorio sirve como un centro centralizado, que ofrece un extenso catálogo de servidores MCP de código abierto y propietarios, completos con características, enlaces de documentación y colaboradores.
La aplicación AI de escritorio todo en uno y Docker con trapo incorporado, agentes de IA, creador de agentes sin código, compatibilidad de MCP y más.
Plataforma de automatización de flujo de trabajo de código justo con capacidades de IA nativas. Combine el edificio visual con código personalizado, auto-anfitrión o nube, más de 400 integraciones.
🧑🚀 全世界最好的 llM 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Resumen de los mejores recursos del mundo.
Manipulación basada en Micrypthon I2C del expansor GPIO de la serie MCP, derivada de AdaFruit_MCP230xx
Una lista curada de servidores de protocolo de contexto del modelo (MCP)
Reviews
user_M3D9Oenb
As a dedicated user of mysql-mcp, I am thoroughly impressed by its performance and versatility. Developed by LeonMelamud, the tool makes managing MySQL databases incredibly efficient. The clear documentation and straightforward start URL have made integration seamless. I highly recommend mysql-mcp for anyone looking to streamline their database management processes. Discover more about this fantastic product at [mysql-mcp GitHub](https://github.com/LeonMelamud/mysql-mcp).