Claude Code 接入 MySQL 实战:让 AI 看懂你的表结构和数据

Claude Code 接入 MySQL 实战:让 AI 看懂你的表结构和数据

背景

在使用Claude code 进行日常业务开发过程中,面临新的表结构和接口时,常常需要跟AI介绍表字段和接口以便它能顺利的开发接口、写Sql等,此等场景下,会造成很长的上下文,且比较麻烦,同时,针对一些表结构索引优化、Sql优化等工作,也需要和AI进行长篇大论的交流,比较繁琐。

解决方案:通过引入开源MySql mcp让大模型可以直接连接数据库进行读取,极大方便了开发者,在测试环境下,测试数据对安全性没太大要求,因此可以让大模型自己读数据库辅助开发和编码。

一、MCP Server for MySQL 安装

依赖:node.js、claude code cli

1.MySql MCP安装命令:

# Using npm npm install -g @benborla29/mcp-server-mysql # Using pnpm pnpm add -g @benborla29/mcp-server-mysql

2.启动该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 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 # 删除换行符后执行,避免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 

注意:这里cc最好是添加项目级的mcp,因为不同项目的数据库不一样,针对不同项目配置不同的mcp参数,因此没必要全局安装该mcp

执行成功后,会在项目根目录下生成名为.mcp.json的配置文件:

三、验证是否添加成功

# 方式一 claude mcp list #方式二,进入claude code会话后,执行命令 /mcp

查看结果:

connected表示已经添加成功,且已经连接上了!

四、使用

至此,mysql mcp添加成功,并且可以访问配置的数据库,极大提升AI开发效率!

五、常见问题及处理方案

1、如果为cc添加mcp后,验证时发现该mcp的状态是 Failed to connect,可以去cc安装根目录同级目录下找到全局配置文件,名为.claude.json的配置文件,找到并查看你项目目录下的mcp配置是否正确:

配置检查完成并设置好后,重启cc即可解决!

Read more

5个实用技巧:用SD-WebUI模型下载器轻松获取AI绘画模型

5个实用技巧:用SD-WebUI模型下载器轻松获取AI绘画模型 【免费下载链接】sd-webui-model-downloader-cn 项目地址: https://gitcode.com/gh_mirrors/sd/sd-webui-model-downloader-cn 还在为下载Stable Diffusion模型而烦恼吗?SD-WebUI模型下载器中文版正是你需要的解决方案!这款工具专为AI绘画爱好者设计,让复杂的模型下载过程变得简单直观,即使是完全不懂技术的新手也能快速上手。 🎯 为什么你需要这个下载神器? 想象一下,当你看到惊艳的AI绘画作品时,第一反应往往是"这个模型在哪里下载?"。传统的下载方式常常伴随着网络不稳定、文件路径混乱、安装失败等问题,让创作热情在第一步就被浇灭。 SD-WebUI模型下载器的核心优势: * ✅ 一键下载:告别复杂的命令行操作 * ✅ 智能分类:自动将模型放入正确文件夹 * ✅ 国内优化:针对中国用户网络环境特别优化 * ✅ 界面友好:全中文界面,操作简单明了 🚀 快速开始:3步安装指南 第一步:准备工作 确保

By Ne0inhk
写文章用哪个AI?2025年AI写作工具终极指南

写文章用哪个AI?2025年AI写作工具终极指南

写文章用哪个AI?2025年AI写作工具终极指南 前言:当你盯着空白文档时,AI正在盯着你 相信每个写作者都经历过这样的时刻:deadline如达摩克利斯之剑悬在头顶,Word文档里却只有一个闪烁的光标在嘲笑你的才华枯竭。这时候,你可能会想:“要是有个AI能帮我写就好了。” 好消息是,2025年的今天,AI写作工具已经从"能用"进化到"好用",甚至"离不开"的程度。坏消息是,选择太多也是一种甜蜜的负担。 一、主流AI写作工具横向对比 1. Claude(Anthropic)—— 学术派的温柔巨人 核心优势: * 长文本处理能力:支持20万+tokens的上下文,能一次性处理约15万字的内容 * 逻辑连贯性:在长篇文章写作中表现出色,结构清晰,论证严密 * 安全性高:内容审核严格,适合正式场合使用 适用场景: * 学术论文、研究报告 * 长篇商业文档

By Ne0inhk

1000多万次播放背后的AIGC方法论:从爆款视频《牌子》开始思考

这篇深度分析文章,基于《牌子》(SIGN)这部现象级AIGC短片的全面拆解,构建一套完整的AIGC内容创作方法论。将分章节系统性地展开,涵盖技术解析、创作方法论、产业影响和未来展望等多个维度。 引言:一个内容事件的诞生 2026年初,中国视频平台Bilibili上出现了一条名为《牌子》(SIGN)的7分钟短片。这部由独立创作者使用AI工具制作的奇幻短片,在一周内获得了超过1000万次播放、80多万点赞、30多万投币,被著名导演郭帆转发点赞,在YouTube上引发国际观众的热议,甚至专业影视后期团队都在上班时间逐帧分析其制作技术。 这不是一次简单的"技术展示",而是一个内容事件的诞生——它标志着AIGC(人工智能生成内容)从"实验室玩具"正式迈入"大众审美"的领域。更重要的是,它证明了一件事:在正确的创作方法论指导下,单个创作者借助AI工具,可以产出媲美专业团队的内容。 本文将从《牌子》的逐帧技术解析出发,深入探讨其背后的创作逻辑,提炼出一套可复用的AIGC内容创作方法论,

By Ne0inhk
【AIGC】内容创作——AI文字、图像、音频和视频的创作流程

【AIGC】内容创作——AI文字、图像、音频和视频的创作流程

我的主页:2的n次方_       近年来,生成式人工智能(AIGC,Artificial Intelligence Generated Content)技术迅速发展,彻底改变了内容创作的各个领域。无论是文字、图像、音频,还是视频,AI都在推动着创作流程的颠覆性变革。本文将详细介绍AIGC在内容创作中的应用,并分析其背后的技术及对未来的影响。 1. 什么是AIGC? AIGC,即人工智能生成内容,是指通过机器学习模型生成各种形式的内容。与传统的人工创作不同,AIGC可以通过对大量数据的分析与学习,自动生成文字、图像、音频、视频等多种形式的内容。 AIGC的核心技术依赖于深度学习模型,如生成对抗网络(GANs)、自回归模型(如GPT)、自动编码器(VAE),以及多模态AI模型。它们能够理解和模仿不同数据模式,生成高质量的原创内容。 2. AIGC文字创作 2.1 自然语言生成(NLG) AIGC的最大突破之一是自然语言生成(NLG),如OpenAI的GPT模型系列,它们通过训练大规模语言模型,生成流畅的文章、

By Ne0inhk