使用说明
MySQL MCP服务器
该项目实现了一个用于MySQL数据库的MCP(模型上下文协议)服务器。
仓库
这个项目可以在GitHub上找到: https://github.com/vitalyDV/mysql-mcp
克隆存储库
git clone https://github.com/vitalyDV/mysql-mcp.git
cd mysql-mcp
npm install
将配置添加到mcp.json
{
"mcpServers": {
"mysql_mcp_readonly": {
"command": "node",
"args": [
"./mysql-mcp/index.js"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "",
"MYSQL_DB": "db",
}
}
}
}
环境变量
MYSQL_HOST-MySQL服务器主机MYSQL_PORT-MySQL服务器端口MYSQL_USER-MySQL用户名MYSQL_PASS-MySQL密码MYSQL_DB-MySQL数据库名称
可用的MCP工具
query-执行SQL查询(仅限SELECT、SHOW、EXPLAIN、DESCRIBE)table-schema-获取表结构list-tables-获取数据库中所有表的列表
可用MCP资源
table://{name}-从指定表中获取数据(最多100行)