
MySQL MCP Server

2024.12.31
0
JavaScript数据库访问MySQL 服务数据库
MySQL MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供 MySQL 数据库访问功能。它支持列出数据库表及其结构、执行只读 SQL 查询,并通过连接池实现安全连接处理。
View on GitHub
Overview
基本能力
产品定位
MySQL MCP Server 是一个数据库访问服务,专注于提供 MySQL 数据库的只读查询和表结构查看功能。
核心功能
- 列出数据库表及其结构
- 执行只读 SQL 查询
- 通过连接池实现安全连接处理
适用场景
- 需要安全访问 MySQL 数据库的应用
- 需要查看数据库表结构的开发场景
- 执行只读查询的数据分析任务
工具列表
- MySQL 数据库连接工具:提供安全的 MySQL 数据库连接功能
- SQL 查询执行工具:支持执行只读 SQL 查询
- 表结构查看工具:列出数据库表及其结构
常见问题解答
- 如何配置 MySQL 连接?通过设置环境变量
MYSQL_HOST
,MYSQL_PORT
,MYSQL_USER
,MYSQL_PASS
,MYSQL_DB
等来配置连接。 - 如何限制连接池大小?通过设置环境变量
MYSQL_POOL_LIMIT
来调整连接池大小。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
- 克隆仓库
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 确保所有必要的环境变量已正确设置
- 启动服务后,通过 MCP 接口使用提供的工具和资源