自定义 MCP Server,在 cursor 中连接本地 MySQL 实现了统计分析

该文章已生成可运行项目,

前言

在上一篇cursor 如何调用 MCP server 实现天气查询文章中,我通过在网上找到的天气查询 MCP Server,直接通过复制mcp.json直接实现了cursor天气查询的调用。那么,如果我们自己开发的 MCP Server 该如何在cursor中调用呢?

所以本篇文章就通过实现一个 MySQL 数据库查询的 MCP Server,探索在cursor中如何配置并调用自己的 MCP Server,以此来实现 MySQL 数据库的查询。

MCP Server 开发

之前说过用 uv 进行管理 MCP 项目,这里为了简化开发,直接使用 pip 进行开发,要求 Python 版本在3.10及以上。

数据准备

首先在 MySQL 中创建要使用的数据库和表,并插入测试数据。

create database mcp;
use mcp;
CREATE TABLE user (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT NOT NULL
);

-- 插入 10 条数据
INSERT INTO user (name, age) VALUES 
('Alice', 23),
本文章已经生成可运行项目
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值