-
安装MCP mysql工具
-
mcp广场搜索mcp-mysql-server
@f4ww4z/mcp-mysql-server
或者手动安装:
{
"mcpServers": {
"mysql": {
"args": [
"-y",
"@f4ww4z/mcp-mysql-server"
],
"command": "npx",
"env": {
"MYSQL_DATABASE": "mysql",
"MYSQL_HOST": "192.168.3.8",
"MYSQL_PASSWORD": "xxx",
"MYSQL_USER": "developer"
}
}
}
}
-
启动mcp mysql工具
注意:部分mcp安装后无法启动,是因为需要安装nodejs环境或python环境,按照官方的指导文档安装所需环境后,重启mcp服务
-
让MCP记住开发环境配置
注意:mcp中虽然可以设置环境变量来存储mysql数据库配置,但在实际使用过程中,环境变量并未生效,可能环境变量仅是给mcp底层使用,并未在对话过程使用。
执行对话,让mcp记住配置
对话语句:
记住以下开发环境数据库配置,并且后续未指定环境时,默认是使用开
发环境配置,查询字段时应通过查询数据库中的字段信息来获取,确保数据是最新的。
MYSQL DATABASE mysql
MYSQL HOST 192.168.3.8
MYSQL PORT 3306
MYSQL USER developer
MYSQL PASSWORD xxxxxx
-
测试MCP连接mysql
对话语句:从数据库获取实时的表,查询broker4infra.dict_branch_bank的表结构
-
生成代码
对话语句:参考该类,查询数据库aaa.agreement_test表,生成对应的DO类
-
后话
除了生成所需的代码之外,还可以联动数据库和代码,让ai检查基础类的字段或代码是否有误,比如:检查DO类的字段和数据库的字段是否一致,如果不一致还可以让ai修正为一致。
更多用法可以继续探索和分享。
浙公网安备 33010602011771号