玩转ClaudeCode:用Database-MCP实现自然语言操作数据库 目录前置要求本轮目标具体实践一、Claude Code Database MCP 操作数据库1. 安装 MCP 数据库服务器2. 连接 MCP 数据库服务器二、省市硬编码转换为数据表加入社区问题排查前置要求在开始之前请确保你已经安装了以下环境Node.js 18Claude Code CLI需要连接的数据库的客户端SQL Server 、MySQL、PostgreSQL等没有安装 Claude Code 的同学参考我的上一篇文章《玩转ClaudeCodeClaudeCode安装教程WindowsLinuxMacOS》完成安装通过专属链接注册可以额外领取100美金的免费使用额度。安装教程参考玩转ClaudeCodeClaudeCode安装教程WindowsLinuxMacOS_claude code安装-CSDN博客文章浏览阅读2.5w次点赞67次收藏86次。全网最火爆的Claude Code系列教程来了跟着小智学AI做新时代的Vibe Coder几篇博客带你玩转Claude Code本文介绍了Claude Code在Windows环境、Linux环境、MacOS环境下的安装和使用还没有体验过Calude Code的你快来扫盲吧有任何问题都可以在评论区留言期待你的互动_claude code安装https://blog.csdn.net/weixin_41793160/article/details/149313024本轮目标本轮目标是将前端硬编码的省市编码信息转存导数据库中。​具体实践一、Claude Code Database MCP 操作数据库1. 安装 MCP 数据库服务器我们这里使用的是 executeautomation/database-server它是一款用于通过 ExecuteAutomation 与数据库交互的 MCP 服务器。支持 MySQL、PostgreSQL、SQLite 和 SQL Server 数据库。控制台输入安装 MCP 数据库服务器的命令npm install -g executeautomation/database-server​Claude Code 连接数据库 MCP 并配置数据库链接将以下参数替换为你的数据库信息your_server_ip: 数据库服务器地址your_database_name: 数据库名称your_username: 用户名your_password: 密码2. 连接 MCP 数据库服务器控制台输入连接数据库MCP的命令MySQL数据库claude mcp add-json your_mcp_name {\type\:\stdio\,\command\:\npx\,\args\:[\-y\,\executeautomation/database-server\,\--mysql\,\--host\,\your_server_ip\,\--database\,\your_database_name\,\--user\,\your_username\,\--password\,\your_password\],\env\:{}}其他数据库类似例如SQL Serverclaude mcp add-json your_mcp_name {\type\:\stdio\,\command\:\npx\,\args\:[\-y\,\executeautomation/database-server\,\--sqlserver\,\--host\,\your_server_ip\,\--database\,\your_database_name\,\--user\,\your_username\,\--password\,\your_password\],\env\:{}}测试 Claude Code 是否成功连接 MCPclaude mcp list可以看到 Claude Code 已经成功连接到 MCP。下面我们来测试是否可以读到数据库里的数据帮我查询城市表里上海下面有哪些区域可以看到 Claude Code 可以直接操作数据库了。二、省市硬编码转换为数据表下面我们来让 Claude Code 将硬编码的省市信息插入到数据库里。同时要求后端写一个新的接口替代前端的硬编码取数逻辑。1. 请结合mcp将xxxx项目的common.ts里的省市信息插入到数据库并自动创建数据表 2. 修改/xxxx页面里省市的硬编码取数逻辑使用该数据表中的数据后端项目对应的是xxxx请自动创建接口Claude Code 提示执行成功我们打开数据库查看数据表已经成功创建并且数据也已经在了。后端接口也已经成功创建并且调用正常。加入社区Claude Code 开发者交流社区福利多多立即加入 Claude Code 中国开发者交流社区期待与你的思维碰撞共同奔赴AI开发的浪潮问题排查1. 提示找不到 npm 命令官方下载 nodejs 最新版镜像并安装。2. 提示没有安装 python安装失败提示没有安装 python。官网Python Releases for Windows | Python.org安装 python。3. 提示缺少 visual studio c 组件下载 Visual Studio Build Tools 2022安装时选择 C build tools 工作负载。