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

相关推荐
kgduu10 小时前
ethers.js学习笔记
javascript·笔记·学习
迁旭10 小时前
Claude Code 项目 /init 命令详解
前端·javascript·chrome·机器学习·语言模型·gpt-3
marsh020610 小时前
53 openclaw插件市场:开发与发布自己的插件
开发语言·前端·javascript
用户9385156350710 小时前
全栈小项目实战:从零搭建用户列表
javascript
前端繁华如梦10 小时前
three.js从盒子到链条的程序化三维实现
前端·javascript
Oo92010 小时前
做一个用户列表页面,把模块化与语义化搞懂
javascript·全栈
Darling噜啦啦11 小时前
从零搭建一个全栈项目:前后端分离 + DOM 动态渲染实战
javascript·全栈
甜味弥漫11 小时前
《闭包:一个函数偷偷带走了我家的糖》—— 零基础也能懂的JS闭包
前端·javascript
刚子编程11 小时前
.NET 8 Web开发入门(六):Blazor 全栈开发——告别 JavaScript 焦虑
javascript·数据绑定·signalr·组件化开发·全栈开发·blazor server·c# 写前端