English 简体中文 繁體中文 한국 사람 日本語 Deutsch русский بالعربية TÜRKÇE português คนไทย french
查看: 11|回复: 0

基于MCP实现text2sql

[复制链接]
查看: 11|回复: 0

基于MCP实现text2sql

[复制链接]
查看: 11|回复: 0

265

主题

0

回帖

805

积分

高级会员

积分
805
EmRq0jj

265

主题

0

回帖

805

积分

高级会员

积分
805
2025-4-11 23:46:08 | 显示全部楼层 |阅读模式
目的:基于MCP实现text2sql能力
参考:https://blog.csdn.net/hacker_Lees/article/details/146426392
服务端

# Clone the repositorygit clone https://github.com/dpflucas/mysql-mcp-server.gitcd mysql-mcp-server# Install dependencies and buildnpm installnpm run build客户端

使用Cherry Studio作为客户端,内置接入MCP服务器功能,模型配置省略。
MCP有两种模式:
1)STDIO模式(本地运行)    特点:本地安装运行MCP Server,但需配置开发环境。    配置步骤:    安装依赖:需Python(推荐用uv安装)和NodeJS(推荐bun代替npm),Windows/MacOS/Linux均支持    添加MCP服务:在Cherry Studio->Settings->MCP Servers中,选择Edit JSON,填写mcpServers配置内容。2)SSE模式(远程服务)    特点:无需本地环境,仅需输入服务器URL,适合调用云端API(如天气查询、数据库接口)。    配置步骤:直接输入SSE服务地址即可,例如集成Google Gemini或腾讯混元的联网搜索功能。添加MCP json:
{  "mcpServers": {    "mysql": {      "isActive": true,      "command": "node",      "args": [        "D:\\code\\MCP\\mysql-mcp-server-main\\build\\index.js"      ],      "env": {        "MYSQL_HOST": "localhost",        "MYSQL_PORT": "3306",        "MYSQL_USER": "root",        "MYSQL_PASSWORD": "root",        "MYSQL_DATABASE": "test"      },      "disabled": false,      "autoApprove": [],      "name": "mysql"    }  }}
测试


总的来说,text2sql能力还是取决于可用工具的功能,MCP就是让模型根据用户意图去执行接口调度的过程
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

265

主题

0

回帖

805

积分

高级会员

积分
805

QQ|智能设备 | 粤ICP备2024353841号-1

GMT+8, 2025-5-2 13:40 , Processed in 1.685040 second(s), 24 queries .

Powered by 智能设备

©2025