MCP + SQL Server 根据输入内容从数据库中查询数据

环境

- Windows11

- VsCode 版本: 1.102.3 (user setup)

1、安装插件

目前很多插件都已经支持mcp,但是看了一些教程,目前vscode比较推荐Cline,那就用这个试试。插件市场搜索,看下载量,安装下载量最高的一个。

image

2、配置MCP

1、MCP Server

我在mcp官方的github下找的mss的mcp服务

https://github.com/modelcontextprotocol/servers

image

我没有挨个试验,我本地有node环境(MSSQL-MCP-Node),所以直接下载了node版本,点击进去以后也是github地址,这个页面往下翻,有具体配置信息:

image

2、配置MCP Server

image

image

{
    "mcpServers": {
        "mssql-mcp-node-single": {
            "disabled": false,
            "timeout": 60,
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "mssql-mcp-node"
            ],
            "env": {
                "MSSQL_SERVER": "127.0.0.1",
                "MSSQL_PORT": "1433",
                "MSSQL_USER": "sa",
                "MSSQL_PASSWORD": "123456",
                "MSSQL_DATABASE": "FMS",
                "MSSQL_ENCRYPT": "false",
                "MSSQL_TRUST_SERVER_CERTIFICATE": "false"
            }
        }
    }
}

这个时候会出现一个JSON页面,将刚才找到的配置的填写进去。 

然后关闭,这个时候看下,这个小点变成绿色就行啦

image

3、测试使用

它会自动根据你的提问找到MCP Server来处理你的问题,根据你的问题来智能检索表结构、生成sql然后查询相关数据 

image

imageimage

4、问心快码 + MCP

Cline我用的是免费的,不一会就没钱了。我就换了个插件,其实都一样。

image

image

然后还是内段JSON,写上就行,然后chat的时候自动使用MCP。 

5、Cursor

虽然功能行,但是效果总是感觉差点,所以在试下cursor

image

image

image

image

 

posted @ 2025-09-05 14:14  PrintY  阅读(31)  评论(0)    收藏  举报