自己用 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工具,再重新提问就可以了,如下图

相关推荐
非优秀程序员10 小时前
第07章 孙德良的阳谋|《互联网产品恩仇录》
javascript·后端
程序员大阳13 小时前
HTML+CSS+JS对话式实战(5)-活动管理页之查看报名名单的实现
javascript·css·html·查看报名名单
新*16 小时前
从一段 WebSocket 代码聊开:bytes 不是 zlib、binaryType 决定一切,15MB 大消息的零拷贝优化
javascript·python·websocket·性能优化·blob·zlib·arraybuffer
OpsEye17 小时前
别再挨个充会员了:多模型编码,最麻烦的从来不是选模型
javascript·ai编程
学以智用18 小时前
jsencrypt.js 完整详解
javascript
Hilaku21 小时前
你们公司有 35 岁以上的前端吗?
前端·javascript·程序员
鸿蒙开发21 小时前
小程序存档写到一半怎么办?双槽保存与损坏恢复实战
前端·javascript·react.js
知忆_IS1 天前
TerriaMap 开发实战04:MVT数据自定义符号化 - terriajs源码修改
javascript·webgis·terriamap·terriajs
云上工程笔记1 天前
SRT字幕一键转手绘动画:srt-whiteboard-animation的复刻实录
大数据·开发语言·javascript·人工智能·机器学习
FungLeo1 天前
成为全栈·Vue管理后台篇·<scriptsetup>:把页面拆成可读、可测的 Vue 组件
前端·javascript·vue.js·typescript·前端组件化·composition api·vue sfc