MCP Server for MySQL based on NodeJS
镜像
概述
这是一个 Model Context Protocol 服务器,提供对 MySQL 数据库的只读访问,让 LLMs 能够检查数据库模式并执行只读查询。
功能
- mysql_query 工具: 执行只读 SQL 查询
- 表模式资源: 自动提供数据库中所有表的结构信息
设置步骤
1. 配置 Claude Desktop
将以下配置添加到您的 claude_desktop_config.json
文件中:
{
"mcpServers": {
"mcp_server_myqsl": {
"command": "npx",
"args": [
"-y",
"@benborla29/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "",
"MYSQL_DB": "db_name"
}
}
}
}
注意: 将
db_name
替换为您的数据库名称,或留空以检索所有数据库。
2. 故障排除
如果遇到连接错误,请尝试设置完整路径:
{
"mcpServers": {
"mcp_server_myqsl": {
"command": "/path/to/npx/binary/npx",
"args": [
"-y",
"@benborla29/mcp-server-mysql"
],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "",
"MYSQL_DB": "db_name",
"PATH": "/path/to/node/bin:/usr/bin:/bin"
}
}
}
}
许可证
MIT 许可证