mcp-mysql-server
@Malove86
About mcp-mysql-server
No overview available yet
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-mysql-server-malove86": {
"command": "npx",
"args": [
"@malove86/mcp-mysql-server"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-mysql-server?
一个基于Model Context Protocol的MySQL数据库操作服务器,使AI模型能够通过标准化接口与MySQL数据库进行交互。适合需要让AI助手直接执行数据库查询和管理操作的开发者。
How to use mcp-mysql-server?
可通过npx直接运行,支持本地运行模式和远程URL模式。本地模式需在MCP设置中配置环境变量(MYSQL_HOST、MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE、可选MYSQL_PORT);远程模式需在服务器上设置相同环境变量后启动MCP服务器,客户端通过URL指向远程服务器。
Key features of mcp-mysql-server
- 通过预处理语句防止SQL注入,增强安全性
- 支持本地命令行运行和远程URL连接两种模式
- 自动数据库连接及连接池管理(最多50并发连接)
- 多用户并发支持与请求级别隔离
- 提供connect_db、query、list_tables、describe_table等工具
- 自动重连和优雅容错机制
Use cases of mcp-mysql-server
- AI助手直接查询数据库中的业务数据并返回结构化结果
- 通过对话式界面列出数据库表并获取表结构
- 使用预处理语句安全地执行参数化查询
- 在多用户AI应用环境中并发访问同一数据库实例
- 远程部署数据库操作服务,客户端无需暴露数据库凭据
FAQ from mcp-mysql-server
需要哪些环境变量?
MYSQL_HOST、MYSQL_USER、MYSQL_PASSWORD、MYSQL_DATABASE是必需的,MYSQL_PORT可选(默认3306)。
如何确保SQL查询的安全性?
服务器使用预处理语句参数执行查询,在执行前进行验证,并自动关闭连接,以防止SQL注入。
支持哪些部署模式?
支持本地运行模式(通过npx命令运行)和远程URL模式(v0.2.2+,客户端通过URL连接远程服务器)。
是否支持多用户并发?
v0.2.4+支持多用户并发,使用改进的连接池管理最多50个并发连接,并实现请求级别隔离。
远程模式下数据库凭据安全吗?
是的,敏感数据库凭据仅存在于服务器端,不会暴露在客户端对话中,提高了安全性。
More Databases MCP servers
mcp_mysql_server
xwb602625136Model Context Protocol (MCP) server that supports secure interaction with MySQL databases and has anomaly analysis capabilities.更加牛逼!更加好用!不仅止于mysql的增删改查功能; 还包含了数据库异常分析能力;且便于开发者们进行个性化的工具扩展
Multi Database MCP Server
FreePeakA powerful multi-database server implementing the Model Context Protocol (MCP) to provide AI assistants with structured access to databases.
Dbhub
bytebaseZero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.
MCP Alchemy
runekaagaardA MCP (model context protocol) server that gives the LLM access to and knowledge about relational databases like SQLite, Postgresql, MySQL & MariaDB, Oracle, and MS-SQL.
MotherDuck's DuckDB MCP Server
motherduckdbLocal MCP server for DuckDB and MotherDuck
Comments