Cursor 的 MCP 应用:mysql-mcp-server

文章目录

    • [插件 MySQL](#插件 MySQL)
    • [MCP 应用 mysql-mcp-server](#MCP 应用 mysql-mcp-server)

插件 MySQL

侧边栏:Explorer,Search,Source Control,Run and Debug,Extensions,Service,Database

在 Extensions 中搜索安装 MySQL,连接数据库。

MCP 应用 mysql-mcp-server

安装 uvx 工具

bash 复制代码
# 在自己的 python 环境中
pip install uv
uvx --version
# uvx 0.9.18 (0cee76417 2025-12-16)

配置cursor

General - Tools& MCPAdd Custom MCP

github:designcomputer/mysql_mcp_server: A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases

拷贝 With Visual Studio Code 中的配置(这里用到了 uvx),替换自己的环境信息(我在本地的 WSL2 中配置了一个 mysql 数据库),并适配 cursor(将 "servers" 字段改成 cursor 要求的 "mcpServers",由于我的 uvx 是通过 Python 虚拟环境安装,所以要用绝对路径):

json 复制代码
{
  "mcpServers": {
      "mysql": {
            "type": "stdio",
            "command": "D:\\software\\miniforge3\\envs\\envPython3.12\\Scripts\\uvx.exe",
            "args": [
                "--from",
                "mysql-mcp-server",
                "mysql_mcp_server"
            ],
      "env": {
        "MYSQL_HOST": "localhost",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "username",
        "MYSQL_PASSWORD": "password",
        "MYSQL_DATABASE": "database_name"
      }
    }
  }
}

配置保存后,在 Tools - Installed MCP Servers 界面,可以看到小绿点,表示已经连通正常能使用了。

注意:点击 execute_sql,在点击 show less,此时可以看到有一个 1 tools,表示启用了 mcp 服务工具。

最后,在 chat 框中,切换为 Agent 模式,通过自然语言对话,指定连接的 mysql数据库,就可以让它给我进行数据库操作,例如根据 Flask 框架中的 models.py 中的模型类,在数据库中创建对应的数据库表,并生成随机数据。

相关推荐
风哥2号4 小时前
数据库教程FGMT27‑MySQL数据库基础知识与体系架构
数据库·mysql
风哥2号8 小时前
数据库教程FGMT43‑MySQL性能分析与优化调整
数据库·mysql
默 语11 小时前
Java新手入门:从零开始安装JDK并配置环境变量
java·开发语言·python·mysql·group by·1024程序员节·数据去重
sarasuki11 小时前
MCP 客户端接入:一行注册一个 GitHub 工具
人工智能·agent·mcp
用户30745969820711 小时前
MySQL EXPLAIN 零基础完全精通指南:从"看不懂"到"会优化"
mysql
这个DBA有点耶12 小时前
自增主键用尽了怎么办?INT溢出、在线迁移与预防策略全解析
数据库·mysql·代码规范
迷茫的大专生12 小时前
高可用总结
redis·mysql·nginx·高可用
迷茫的大专生14 小时前
服务器部署与 MySQL 运维学习笔记:从 Ansible 到高可用与性能优化
mysql·nginx·ansible·mysql优化·keepalive
Lyra_Infra14 小时前
从 MySQL 到达梦:一次信创隔离环境里的数据库迁移踩坑实录
数据库·后端·mysql