AI编程_claude处理mysql数据库mcp
MCP Server for MySQL
一:MCP Server for MySQL 安装
依赖:node.js、claude code cli
1.MySql MCP安装命令:
# Using npm
npm install -g @benborla29/mcp-server-mysql
2.启动该mcp服务
npx @benborla29/mcp-server-mysql
二、为Claude Code添加该MCP
安装成功后,添加mcp到claude code
# cc 添加 mcp 命令
# 在cc cli具体执行时,注意删除换行符,每个参数间只留空格即可,否则可能会被cli终端识别成多行命令
# 下列连接参数配置成需要连接的数据库
claude mcp add your_mcp_name \
-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" \
-e ALLOW_INSERT_OPERATION="false" \
-e ALLOW_UPDATE_OPERATION="false" \
-e ALLOW_DELETE_OPERATION="false" \
--scope project \
-- npx @benborla29/mcp-server-mysql
三:MCP Server for MySQL 使用
claude mcp list 测试
一些观念
1.基核和硬核的创新
LLM 算法本身
LLM 预训练
LLM 后训练
少了很多know how的情况
2.LLM应用 -LLM 不训练
如何用好模型和如何应用落地
不再是程序员圈子提供工作效率的工具
3.Agent
LLM 强大的工具调用能力
Manus,是由中国创业公司Monica研发的全球首款通用AI智能体,2025年3月发布
1.各个概念在解决什么问题,为什么会有这些迭代和演进
2.将高频操作抽象为公共工具以减少工具组合
3.Agent的工具调用轨迹--关注过程
4.只关注结果
兜底兜得住:
记忆功能
记忆
npx
--registry=https://test.com/repository/npm-public/
或者设置
npm config set registry https://test.com/repository/npm-public/
npm 只能管理包的依赖,npx 则可以快捷的运用包中的命令行工具和其他可执行文件,让项目内部安装的模块用起来更方便。
claude 模式
编辑模式(accept edits on)
计划模式(plan mode on)
Thinking on 与 Thinking off 切换使用Tab
nomal,plan mode on ,accept edits on
三个模式使用 Tab + Shift 进行切换
nomal作为默认模式,是够用的,对于新手,可以在nomal模式里做任何事
plan mode on 和 accept edits on 作为进阶模式,是要配合一起使用的
具体的使用实例:
plan mode on 模式默认是不能修改文件的,对plan满意后,用户可以切换到accept edits on 模式对文件进行修改
Roosting(栖息):
可能比喻模型处于低活跃、待命或上下文休眠状态,尚未开始处理任务。
Nucleating(成核):
指模型开始构建问题核心思路,如在解决数学问题时初步形成假设框架
Elucidating(阐明):
对应 Claude 在逐步推理、解释逻辑、澄清结构的过程,例如在图论猜想中通过多次试错揭示规律
Leavening(发酵/提升):
或指模型通过迭代优化、引入新方法(如“纤维分解”)提升解的质量,使整体方案更系统化
当某个工具或命令执行时,如果没有指定专用的 progressMessage,系统就会从上述 actionVerbs 数组中随机抽取一个动词进行展示
const actionVerbs = [
'Accomplishing', 'Actioning', 'Actualizing', 'Baking', 'Brewing',
'Calculating', 'Cerebrating', 'Churning', 'Clauding', 'Coalescing',
'Cogitating', 'Computing', 'Conjuring', 'Considering', 'Cooking',
'Crafting', 'Creating', 'Crunching', 'Deliberating', 'Determining',
'Doing', 'Effecting', 'Finagling', 'Forging', 'Forming',
'Generating', 'Hatching', 'Herding', 'Honking', 'Hustling',
'Ideating', 'Inferring', 'Manifesting', 'Marinating', 'Moseying',
'Mulling', 'Mustering', 'Musing', 'Noodling', 'Percolating',
'Pondering', 'Processing', 'Puttering', 'Reticulating', 'Ruminating',
'Schlepping', 'Shucking', 'Simmering', 'Smooshing', 'Spinning',
'Stewing', 'Synthesizing', 'Thinking', 'Transmuting', 'Vibing', 'Working'
];
参考
https://blog.csdn.net/gitblog_00505/article/details/154184875
Claude Code 接入 MySQL 实战:让 AI 看懂你的表结构和数据
如何使用mcp-server-mysql:LLM与MySQL数据库安全交互的终极指南 https://blog.csdn.net/gitblog_00505/article/details/154184875

浙公网安备 33010602011771号