今天分享一下使用AI编程工具cursor,来通过MCPserver连接mysql数据库,实现通过自然语言对数据库举行操作
模子上下文协议(Model Context Protocol,MCP),是由 Anthropic推出的开源协议 ,旨在实现大语言模子与外部数据源和工具的集成,用来在大模子和数据源之间创建安全双向的连接 。
配置MCPserver。打开cursor,点击右上角设置,选择mcp,添加一个mcpserver
- {
- "mcpServers": {
- "mysql": {
- "command": "npx",
- "args": ["-y", "@f4ww4z/mcp-mysql-server"],
- "env": {
- "MYSQL_HOST": "221.228.110.148",
- "MYSQL_USER": "xxxx",
- "MYSQL_PASSWORD": "xxxx",
- "MYSQL_DATABASE": "test",
- "MYSQL_PORT": "3306"
- },
- "transportType": "stdio",
- "autoApprove": [
- "list_tables",
- "connect_db",
- "execute",
- "query",
- "describe_table"
- ]
- }
- }
- }
复制代码 生存以后我们看到如果左边出现一个绿色的点就表现连接乐成了。如果出现红色的点,则需要根据非常日志 逐步解决。一般可能是数据库连接地点或者账号密码错误,或者npm安装mcp-mysql-server的时候堕落了。可以将非常贴到cursor去寻求解决。
连接乐成以后就可以在对话框操作数据库了。我们先尝试一下列举表结构
我们来读取表的数据写入到txt文件
增加一些测试数据
也可以做一些统计工作
以上就是通过MCPserver让自然语言来处理惩罚数据库操作,只是一些简朴的示例,固然还可以通过读取数据库信息来编写相关代码,各人可以去深入研究和使用。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|