Claude Code 接入 MySQL 📅 发布时间:2026/7/13 4:37:49 👁️ 浏览次数: 背景在使用 Claude code 进行日常业务开发过程中面临新的表结构和接口时常常需要跟 AI 介绍表字段和接口以便它能顺利的开发接口、写 Sql 等此等场景下会造成很长的上下文且比较麻烦同时针对一些表结构索引优化、Sql 优化等工作也需要和 AI 进行长篇大论的交流比较繁琐。解决方案通过引入开源 MySql mcp 让大 模型 可以直接连接数据库进行读取极大方便了开发者在测试环境下测试数据对安全性没太大要求因此可以让大模型自己读数据库辅助开发和编码。一、MCP Server for MySQL 安装依赖node.js、claude code cli1.MySql MCP 安装命令# Using npmnpminstall-gbenborla29/mcp-server-mysql# Using pnpmpnpmadd-gbenborla29/mcp-server-mysql2. 启动该 mcp 服务npx benborla29/mcp-server-mysql官网参考https://github.com/benborla/mcp-server-mysql#installation二、为 Claude Code 添加该 MCP安装成功后添加 mcp 到 claude code# cc 添加 mcp 命令# 在cc cli具体执行时注意删除换行符每个参数间只留空格即可否则可能会被cli终端识别成多行命令# 下列连接参数配置成需要连接的数据库claude mcpaddyour_mcp_name\-eMYSQL_HOST127.0.0.1\-eMYSQL_PORT3306\-eMYSQL_USERroot\-eMYSQL_PASSyour_password\-eMYSQL_DByour_database\-eALLOW_INSERT_OPERATIONfalse\-eALLOW_UPDATE_OPERATIONfalse\-eALLOW_DELETE_OPERATIONfalse\--scopeproject\-- npx benborla29/mcp-server-mysql# 删除换行符后执行避免cli识别为多行命令claude mcpaddyour_mcp_name-eMYSQL_HOST127.0.0.1-eMYSQL_PORT3306-eMYSQL_USERroot-eMYSQL_PASSyour_password-eMYSQL_DByour_database-eALLOW_INSERT_OPERATIONfalse-eALLOW_UPDATE_OPERATIONfalse-eALLOW_DELETE_OPERATIONfalse--scopeproject -- npx benborla29/mcp-server-mysql注意这里 cc 最好是添加项目级的 mcp因为不同项目的数据库不一样针对不同项目配置不同的 mcp 参数因此没必要全局安装该 mcp参数作用范围适用场景--scope project仅当前项目只给单个项目用--scope user全局所有对话通用数据库、到处都要用执行成功后会在项目 根目录 下生成名为**.mcp.json** 的配置文件三、验证是否添加成功# 方式一claude mcp list#方式二进入claude code会话后执行命令/mcp查看结果connected表示已经添加成功且已经连接上了四、使用至此mysql mcp 添加成功并且可以访问配置的数据库极大提升 AI 开发效率
TMC2209超静音步进驱动:UART与STEP/DIR双模控制实战指南 1. TMC2209 驱动芯片深度解析:超静音步进电机控制的工程实践指南1.1 芯片定位与核心价值TMC2209 是 Trinamic 公司推出的第二代超静音两相步进电机驱动 IC,其核心设计目标是在不牺牲性能的前提下,彻底消除传统步进电机运行时的高频啸叫与振动… 2026/7/13 4:37:41
ESP8266轻量协程调度器:零栈LeanTask与确定性多任务设计 1. 项目概述ESP8266Scheduler 是一个专为 ESP8266 平台设计的协作式多任务调度器(Co-operative Multitasking Scheduler),其核心目标是在资源受限的 Wi-Fi SoC 上实现轻量、确定、可预测的任务并发执行模型,同时避免传统抢占式 RT… 2026/3/31 1:00:50
Splitting.js创意指南:让网页文字动起来的实用技巧 Splitting.js创意指南:让网页文字动起来的实用技巧 【免费下载链接】Splitting JavaScript microlibrary to split an element by words, characters, children and more, populated with CSS variables! 项目地址: https://gitcode.com/gh_mirrors/sp/Splitting … 2026/3/31 1:00:50
基于ADS127L11和PIC18F26K22的高精度数据采集系统设计 1. 项目概述:高精度模拟信号数字化方案在工业测量、医疗设备和科学仪器等领域,我们经常需要将微弱的模拟信号转换为高精度的数字信号。这次要分享的是基于TI的ADS127L11 Δ-Σ ADC和Microchip的PIC18F26K22 MCU搭建的高精度数据采集系统。这个组合特别适… 2026/7/13 4:37:21
零基础实战!Prompt工程→Context上下文工程→Harness驾驭工程→Loop循环工程:从普通提问→精准输出→可控合规→自动纠错(小白直接套用) 零基础实战!Prompt工程→Context上下文工程→Harness驾驭工程→Loop循环工程:从普通提问→精准输出→可控合规→自动纠错(小白直接套用) 前言 上一篇文章我完整讲清了提示词四代演化逻辑:Prompt工程→Context上下文工程… 2026/7/13 4:35:20
STM32与蓝牙音频模块开发实战:低延迟与高音质方案 1. 项目背景与硬件选型解析在嵌入式音频开发领域,蓝牙无线传输一直面临着延迟、音质损耗和功耗三大挑战。IDC777-1蓝牙音频模块与STM32L496AG微控制器的组合,恰好针对这些痛点提供了完整的解决方案。这套方案最吸引我的地方在于它同时支持传统蓝牙音频&a… 2026/7/13 4:35:20
从0入门!提示词技术完整演化路线:提示词→上下文→驾驭→循环工程,纯概念小白教程 从0入门!提示词技术完整演化路线:提示词→上下文→驾驭→循环工程,纯概念小白教程 前言 很多新手只会随便丢一句话提问AI,输出效果时好时坏,不知道提示词早已迭代四代,单纯修改文字早已不够用。今天从零拆… 2026/7/13 4:35:20
MCP3428与PIC18F86K22高精度数据采集系统设计 1. 为什么选择MCP3428与PIC18F86K22组合在工业现场和实验室环境中,数据采集系统的精度和稳定性往往直接决定最终数据的可靠性。MCP3428作为一款18位Δ-Σ ADC(模数转换器),其核心优势在于集成了可编程增益放大器(PGA)和内部基准电… 2026/7/13 4:33:19
AI音乐生成提示词设计指南:从零创作专业级歌曲 你是否曾经听过一首爆款歌曲,心里想着"这旋律真不错,我也能写出来",但一想到需要学习乐理、编曲软件、乐器演奏,就望而却步?现在,AI音乐生成工具Suno正在彻底改变这一局面。Suno不是简单的音乐拼… 2026/7/13 4:33:19
HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70+个痛点 HS2-HF Patch终极指南:如何用3步解决Honey Select 2的70个痛点 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch 你是否曾经在Honey Select 2中遇到过… 2026/7/13 0:01:19
语音转文字工具AsrTools:让音频整理变得简单高效 语音转文字工具AsrTools:让音频整理变得简单高效 【免费下载链接】AsrTools ✨ AsrTools: Smart Voice-to-Text Tool | Efficient Batch Processing | User-Friendly Interface | No GPU Required | Supports SRT/TXT Output | Turn your audio into accurate text … 2026/7/13 0:03:19
基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_ 基于深度学习的蘑菇或花卉或动漫人物或中草药货水果蔬菜等识别系统31(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_ 独家界面!不会重复,此项目属于本人原创,若有雷同,均是盗卖,各位买… 2026/7/13 0:05:20
Git reset 与 revert 深度对比:5个关键差异与 3 种典型应用场景 Git Reset 与 Revert 深度对比:5个关键差异与3种典型应用场景在团队协作开发中,代码版本管理如同行走钢丝——一步失误可能导致整个项目陷入混乱。作为Git进阶用户,你是否曾在深夜面对错误的提交束手无策?是否在强制推送后收到同事… 2026/7/12 0:01:13
GitHub 学生包申请避坑:5个常见失败原因与开发者工具调试方案 GitHub 学生包申请技术排障指南:5个高频失败场景与开发者工具实战方案第一次尝试申请GitHub学生包时,我盯着屏幕上那个不断转圈的加载动画整整15分钟,最终只等来了一行冰冷的错误提示。这可能是许多开发者共同的经历——明明按照教程操作&… 2026/7/12 0:01:13
冒烟测试用例设计规范:5%-10%覆盖率下的3类核心场景与执行标准 冒烟测试用例设计的黄金法则:5%-10%覆盖率下的精准筛选策略在快节奏的敏捷开发环境中,冒烟测试作为质量保障的第一道防线,其重要性不言而喻。当测试资源有限而时间紧迫时,如何从海量测试用例中精准筛选出那关键的5%-10%࿰… 2026/7/13 2:34:55