
MCP Server for MySQL based on NodeJS

2025.02.17
0
JavaScriptMySQL数据库访问只读查询数据库模式检查数据库
该MCP Server基于NodeJS,为MySQL数据库提供只读访问功能。它允许LLMs(大型语言模型)检查数据库模式并执行只读查询。核心功能包括执行只读SQL查询和提供数据库表的结构信息。适用于需要让LLMs安全地访问和查询MySQL数据库的场景。
View on GitHub
Overview
基本能力
产品定位
这是一个为MySQL数据库提供只读访问的MCP服务器,旨在让LLMs能够安全地查询和检查数据库结构。
核心功能
- mysql_query工具:执行只读SQL查询,所有查询都在只读事务中执行。
- 表结构资源:提供每个表的JSON模式信息,包括列名和数据类型,这些信息从数据库元数据自动发现。
适用场景
- 需要让LLMs安全地查询MySQL数据库
- 需要让LLMs检查数据库模式
- 需要为LLMs提供数据库结构信息的应用
工具列表
- mysql_query:执行只读SQL查询,输入为SQL查询字符串。
常见问题解答
- 连接问题:如果遇到"Could not connect to MCP server mcp-server-mysql"错误,可能需要显式设置所有必需二进制文件的路径。
使用教程
使用依赖
- 需要安装NodeJS环境
安装教程
- 确保已安装NodeJS
- 通过npx安装:
npx -y @benborla29/mcp-server-mysql
调试方式
- 检查环境变量是否正确设置(MYSQL_HOST, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, MYSQL_DB)
- 如果遇到连接问题,尝试显式设置PATH环境变量
- 确保MySQL服务正在运行且可访问