mcp-server-mysql
社区使用中by benborla
mcp-server-mysql 是一个基于 Model Context Protocol 的 MySQL 数据库访问服务器,默认提供只读的 schema 检查和 SQL 查询能力,并可通过环境变量按需开启写入操作。它支持 SSH 隧道、多数据库模式、PII 脱敏、SSL/TLS 加密及远程 HTTP 传输,专为 Claude Code 等 LLM 工具链优化,便于 AI 直接
安装配置
将以下配置添加到你的 AI 编程助手中
预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)
{
"mcpServers": {
"mcp-server-mysql": {}
}
}JSON配置
{}描述
MySQL 的 MCP 服务器
赞助商 — Bloome
正在使用 mcp-server-mysql 让你的 AI 查询 MySQL?Bloome 能将这一能力带给你的整个团队——这是一个 AI 代理即时通讯平台,AI 代理是聊天中的成员。连接你的 MCP 工具,让代理在同一个线程中为所有人检查 schema、运行查询并回答数据问题。无需本地设置,云端运行,支持网页端和移动端。
这个 MCP 服务器让 Claude 和其他 LLM 能够访问 MySQL——检查 schema、运行查询,并可选地写入数据,全部通过 Model Context Protocol 实现。
主要特性
- 默认只读 — 通过环境变量选择启用写操作
- Claude Code 集成 — 针对 Anthropic 的 Claude Code CLI 优化
- SSH 隧道支持 — 内置对远程数据库的支持
- 多数据库模式 — 无需重新连接即可跨多个数据库查询
- Schema 级权限 — 按数据库的读/写控制
- PII 脱敏 — 自动屏蔽结果中的敏感数据
- 远程模式 — 基于 HTTP 传输,使用 bearer token 认证
- SSL/TLS 支持 — 加密连接,可选 mTLS
环境要求
- Node.js v20+
- MySQL 5.7+(推荐 8.0+)
- 具有相应权限的 MySQL 用户
快速安装
Claude Code(最简单):
claude mcp add mcp_server_mysql \
-e MYSQL_HOST="127.0.0.1" \
-e MYSQL_PORT="3306" \
-e MYSQL_USER="root" \
-e MYSQL_PASS="your_password" \
-e MYSQL_DB="your_database" \
-- npx @benborla29/mcp-server-mysql
Claude Desktop / 其他客户端:
{
"mcpServers": {
"mcp_server_mysql": {
"command": "npx",
"args": ["-y", "@benborla29/mcp-server-mysql"],
"env": {
"MYSQL_HOST": "127.0.0.1",
"MYSQL_PORT": "3306",
"MYSQL_USER": "root",
"MYSQL_PASS": "your_password",
"MYSQL_DB": "your_database"
}
}
}
}
所有写操作默认禁用。可通过 ALLOW_INSERT_OPERATION=true、ALLOW_UPDATE_OPERATION=true、ALLOW_DELETE_OPERATION=true 启用。
文档
- 安装指南 — Smithery、Cursor、Codex、Claude Code、本地仓库、远程模式
- 配置与环境变量 — 所有环境变量、高级配置
- 多数据库模式 — 查询多个数据库
- PII 脱敏 — 自动数据屏蔽
- 测试 — 测试设置与运行
- 故障排查 — 常见问题与修复
- 更新日志
工具与资源
工具:mysql_query
执行 SQL 查询。默认只读。写操作按标志启用。
资源:mysql://tables
列出已连接数据库的所有表和列元数据。
参与贡献
欢迎在 github.com/benborla/mcp-server-mysql 提交 PR。
git clone https://github.com/benborla/mcp-server-mysql.git
pnpm install
pnpm run build
pnpm test
许可证
MIT — 详见 LICENSE。
统计信息
2.0k
星标
247
Fork
JavaScript
语言
2026/7/27
更新
MIT
开源协议
标签
相关服务器
mongodb-mcp-server
mongodb-mcp-server 是一个基于 Model Context Protocol 的服务器,用于连接 MongoDB 数据库和 MongoDB Atlas 集群。它使 AI 助手能够通过 MCP 协议直接与 MongoDB 交互,执行查询、数据操作等任务,支持只读模式以保障数据安全。该工具简化了 AI 应用与 MongoDB 的集成流程,适用于开发者在 VS Co
dbx
DBX 是一款体积仅 20 MB 的轻量级跨平台数据库客户端,支持 MySQL、PostgreSQL、SQLite、Redis、MongoDB、DuckDB、SQL Server、达梦等 70+ 数据库。它提供桌面端、Docker、CLI 多种使用方式,并内置 AI 助手与 MCP Server,方便开发者进行数据库管理和智能化操作。
mcp-toolbox
MCP Toolbox for Databases 是一个开源的 Model Context Protocol (MCP) server,用于将 AI agents、IDE 和应用程序直接连接到企业级数据库。它提供开箱即用的预构建工具(如 list_tables、execute_sql)用于数据探索,同时也是一个自定义工具框架,支持构建安全的生产级 AI 工具,包括结构化查询、
nanobanana-mcp-server
nanobanana-mcp-server 是一个基于 Google Gemini 的生产级 MCP 服务器,提供 AI 图像生成能力,支持 Gemini 3.1 Flash Image、Gemini 3 Pro Image 和 Gemini 2.5 Flash Image 多模型智能选择,默认模型可输出 4K 分辨率图像并支持 Google Search Grounding
