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
posted @ 2026-03-05 18:06  辰令  阅读(137)  评论(0)    收藏  举报