f Mysql-cursor+MCP+mysql实现自然语言操作数据库 - Powered by qidao123.com技术社区

cursor+MCP+mysql实现自然语言操作数据库

打印 上一主题 下一主题

主题 1820|帖子 1820|积分 5460

今天分享一下使用AI编程工具cursor,来通过MCPserver连接mysql数据库,实现通过自然语言对数据库举行操作
模子上下文协议(Model Context Protocol,MCP),是由 Anthropic推出的开源协议 ,旨在实现大语言模子与外部数据源和工具的集成,用来在大模子和数据源之间创建安全双向的连接 。
配置MCPserver。打开cursor,点击右上角设置,选择mcp,添加一个mcpserver


  1. {
  2.   "mcpServers": {
  3.     "mysql": {
  4.       "command": "npx",
  5.       "args": ["-y", "@f4ww4z/mcp-mysql-server"],
  6.       "env": {
  7.         "MYSQL_HOST": "221.228.110.148",
  8.         "MYSQL_USER": "xxxx",
  9.         "MYSQL_PASSWORD": "xxxx",
  10.         "MYSQL_DATABASE": "test",
  11.         "MYSQL_PORT": "3306"
  12.       },
  13.       "transportType": "stdio",
  14.       "autoApprove": [
  15.         "list_tables",
  16.         "connect_db",
  17.         "execute",
  18.         "query",
  19.         "describe_table"
  20.       ]
  21.     }
  22.   }
  23. }
复制代码
生存以后我们看到如果左边出现一个绿色的点就表现连接乐成了。如果出现红色的点,则需要根据非常日志日志逐步解决。一般可能是数据库连接地点或者账号密码错误,或者npm安装mcp-mysql-server的时候堕落了。可以将非常贴到cursor去寻求解决。


连接乐成以后就可以在对话框操作数据库了。我们先尝试一下列举表结构

我们来读取表的数据写入到txt文件

增加一些测试数据

也可以做一些统计工作


以上就是通过MCPserver让自然语言来处理惩罚数据库操作,只是一些简朴的示例,固然还可以通过读取数据库信息来编写相关代码,各人可以去深入研究和使用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

农妇山泉一亩田

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表