Skills Plugins MCP Prompt Model 博客 我的中心
数据库与文件 #MySQL#数据库#SQL#数据查询#运维

MySQL MCP 服务器

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

数据库与文件 Claude Desktop · Cursor · Continue · VS Code npm 4 个平台 5 项功能

安装

npm install mysql-mcp-server

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

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

把上面的配置写入 MCP 客户端的配置文件(Claude Desktop 为 claude_desktop_config.json),重启客户端后生效。

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

  • 数据分析师让 AI 用自然语言查询数据库,生成分析报告
  • 开发者让 AI 快速查看表结构和数据,辅助调试
  • 产品经理让 AI 查询用户数据,统计功能使用情况
  • 运营人员让 AI 生成 SQL 查询营销活动效果数据
  • DBA 让 AI 列出所有表并检查数据量,辅助运维
  • 生产环境强烈建议使用只读用户,避免误操作修改数据
  • 查询前可以让 AI 先展示将执行的 SQL,确认无误后再执行
  • 对于大表查询,建议让 AI 加上 LIMIT 限制返回行数
  • 可以使用环境变量管理敏感信息,避免硬编码密码
  • 配合 Cloudflare MCP 可以管理数据库连接的安全策略

数据来源:公开的 MCP Server 目录。本站为独立第三方目录,与各 MCP Server 维护方均无隶属或背书关系;名称与简介如实标注,介绍文案由本站再加工。

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

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

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

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