该项目实现了一个用于与 MySQL 数据库交互的 MCP(模型上下文协议)服务器。
此项目可在 GitHub 上获取: https://github.com/vitalyDV/mysql-mcp
git clone https://github.com/vitalyDV/mysql-mcp.git
cd mysql-mcp
npm install
{
"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 数据库名称query - 执行 SQL 查询(仅限 SELECT, SHOW, EXPLAIN, DESCRIBE)table-schema - 获取表结构list-tables - 获取数据库中所有表的列表table://{name} - 从指定的表中获取数据(最多 100 行)