搬家网站怎么做,建行官网个人银行,平台公司组织架构,wordpress公众号文章随着MCP协议#xff08;Model Context Protocol#xff09;的出现#xff0c;使得 LLM 应用与外部数据源和工具之间的无缝集成成为可能#xff0c;本章就介绍如何通过MCP Server让LLM能够直接与本地的MySQL数据库进行交互#xff0c;例如新增、修改、删除数据#xff0c;… 随着MCP协议Model Context Protocol的出现使得 LLM 应用与外部数据源和工具之间的无缝集成成为可能本章就介绍如何通过MCP Server让LLM能够直接与本地的MySQL数据库进行交互例如新增、修改、删除数据甚至是创建新的表格等操作。 什么是MySQL MCP Server 简单来说MySQL MCP Server是一个基于MCP协议开发的服务端程序它的主要作用是作为大模型与MySQL数据库之间的桥梁。通过MySQL MCP Server大模型可以轻松地对本地的MySQL数据库进行一系列的操作包括但不限于
新增数据无论是单条记录还是批量导入都可以通过简单的指令完成。修改数据根据特定条件更新数据库中的信息变得轻而易举。删除数据精准地移除不再需要的数据保持数据库的整洁有序。查询数据支持复杂的查询语句帮助用户快速获取所需的信息。建表操作当需要在数据库中添加新的表格时也能通过MySQL MCP Server实现。
无论你是想要利用大模型来简化数据分析流程还是希望将机器学习的结果自动存储到数据库中MySQL MCP Server都能为你提供强有力的支持。 如何开始使用MySQL MCP Server 为了让更多的开发者能够体验到MySQL MCP Server带来的便利项目已经在GitHub、Gitee上开源。你可以访问项目的主页查看详细的文档说明了解如何安装配置以及编写调用MySQL MCP Server的代码示例。 1. 下载 mysql mcp server githubhttps://github.com/xwb602625136/mysql_mcp_server_pro giteehttps://gitee.com/xwb602625136/mysql_mcp_server/ 2.配置 mcp server 可以是用支持mcp协议的客户端例如cursor、cline、cherry studio等
{mcpServers: {operateMysql: {isActive: true,name: operateMysql,command: uv,args: [--directory,G:\\python\\mcp_1, #这里替换成你本地存放 operatemysql.py 的路径run,operatemysql.py],env: {MYSQL_HOST: 192.168.xxx.xxx,MYSQL_PORT: 3306,MYSQL_USER: root,MYSQL_PASSWORD: root,MYSQL_DATABASE: a_llm}}}
} 3.启动mcp进行问答 4. 建表、以及插入数据效果展示 4.1 可以看到大模型成功调用了我们mcp server的两个工具get_chinese_initials、execute_sql 4.2 数据库情况可以看到已经建表成功且插入了5条数据 5. 根据表注释查询数据库表名、字段名进行查询数据 5.1 可以看到大模型同样调用了两个工具一个拿到了表名一个拿到了字段名