自己用 ai 写了个链接 mysql 数据库的 mcp 工具

概要

背景是这样的,之前用 ai 帮我生成 entity 都要我自己导出表结构,然后粘贴给它分析生成对应的 entity ,感觉好麻烦,而且还不能实时查看我的表和 entity 字段是否对应了, 问了 ai 建议我写个本地针对性的脚本或者用 mcp 工具,所以我就 vibe coding 个链接 mysql 数据库的 mcp 工具

整体架构流程

将你的数据库信息,最好是只有读取权限的信息填入到application-dev.yml里面,然后执行命令mvn clean package,他就会打包三份jar包,随后去你的ai配置文件里面配置下mcp,我的codex是在C:\Users\Administrator.codex\config.toml

下新增一条

ini 复制代码
[mcp_servers.mysql_schema]
command = "java"
args = ["-jar", 'D:\work\java\mysql-schema-mcp\target\mysql-schema-mcp-test-0.1.0.jar']

然后重启你的ai工具,再重新提问就可以了,如下图

相关推荐
AC赳赳老秦35 分钟前
农产品公开数据应用:OpenClaw 抓取农产品价格、产销公开数据,实现农产品行情动态监测
java·c语言·javascript·python·php·deepseek·openclaw
全栈技术负责人1 小时前
大模型流式输出核心技术:智能 Markdown 渲染引擎方案
前端·javascript·vue.js
雪芽蓝域zzs2 小时前
第三十四节:用户新增编辑弹窗增加 el‑tree‑select 部门选择器
前端·javascript·vue.js
巴勒个啦2 小时前
如何设计一个高可复用的前端组件库:从API设计到文档自动化
javascript
mONESY2 小时前
一句话是怎么被大模型记住的?——拆解 LangChain.js 消息从诞生到落盘的完整旅程
javascript
mONESY2 小时前
给大模型装上记忆:Agent 的 Memory 模块,从 InMemory 到文件到 Milvus 向量数据库
javascript
橘子星2 小时前
给 Agent 装上有记忆的"脑子"(一):用 LangChain 打通内存记忆、文件持久化与上下文截断
javascript
光影少年2 小时前
从输入URL到页面渲染,React/RN 整体加载流程
前端·javascript·react native·react.js·前端框架
兔子零10242 小时前
我给 Pi Coding Agent 做了一个桌面控制台:Pi-Harness
前端·javascript·后端
橘子星2 小时前
给 Agent 装上有记忆的"脑子"(二):对话太长会撑爆上下文?用"自动总结"给记忆瘦身
javascript