Skills MCP Model 博客 提交 Skills
登录 注册

MySQL MCP 服务器

数据库与文件

简介

基于模型上下文协议(MCP)实现,安全地促进 AI 应用程序与 MySQL 数据库之间的通信。通过受控接口提供结构化访问,支持列出可用表、读取表内容、执行 SQL 查询及错误处理。

标签

MySQL 数据库 SQL 数据查询 运维

核心功能

列出数据库表 读取表内容 执行 SQL 查询 安全连接 错误处理

使用场景

1 数据分析师让 AI 用自然语言查询数据库,生成分析报告
2 开发者让 AI 快速查看表结构和数据,辅助调试
3 产品经理让 AI 查询用户数据,统计功能使用情况
4 运营人员让 AI 生成 SQL 查询营销活动效果数据
5 DBA 让 AI 列出所有表并检查数据量,辅助运维

快速开始

第一步:确保 MySQL 数据库已启动并可远程连接(或本地连接)。第二步:创建专用的数据库用户,授予 SELECT 等只读权限(生产环境建议只读)。第三步:在终端执行 npm install mysql-mcp-server 安装。第四步:在 MCP 客户端配置文件中添加 MySQL MCP Server 配置,填入数据库连接信息。第五步:重启客户端,在对话中描述数据查询需求,AI 将自动生成 SQL 并执行。

安装命令

$ npm install mysql-mcp-server

配置示例

{
  "mcpServers": {
    "mysql": {
      "command": "npx",
      "args": ["-y", "mysql-mcp-server"],
      "env": {
        "MYSQL_HOST": "localhost",
        "MYSQL_USER": "root",
        "MYSQL_PASSWORD": "your-password",
        "MYSQL_DATABASE": "your-db"
      }
    }
  }
}

使用技巧

生产环境强烈建议使用只读用户,避免误操作修改数据
查询前可以让 AI 先展示将执行的 SQL,确认无误后再执行
对于大表查询,建议让 AI 加上 LIMIT 限制返回行数
可以使用环境变量管理敏感信息,避免硬编码密码
配合 Cloudflare MCP 可以管理数据库连接的安全策略

平台支持

Claude Desktop, Cursor, Continue, VS Code

相关 MCP 推荐

← 返回 MCP 广场

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

完全免费,取消任意时间。我们不会发送垃圾邮件。