mcp-mysql-server
@Malove86
关于 mcp-mysql-server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-mysql-server-malove86": {
"command": "npx",
"args": [
"@malove86/mcp-mysql-server"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
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个并发连接,并实现请求级别隔离。
远程模式下数据库凭据安全吗?
是的,敏感数据库凭据仅存在于服务器端,不会暴露在客户端对话中,提高了安全性。
数据库 分类下的更多 MCP 服务器
Snowflake MCP Server
isaacwassermanMCP Server for Milvus
zilliztechModel Context Protocol Servers for Milvus

PostgreSQL
modelcontextprotocolModel Context Protocol Servers
MySQL MCP Server
designcomputerA Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
Meilisearch MCP Server
meilisearchA Model Context Protocol (MCP) server for interacting with Meilisearch through LLM interfaces.
评论