惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
量子位
腾讯CDC
C
Check Point Blog
小众软件
小众软件
IT之家
IT之家
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
Stack Overflow Blog
Stack Overflow Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
GbyAI
GbyAI
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
博客园_首页
S
SegmentFault 最新的问题
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
Martin Fowler
Martin Fowler

博客园 - 何锦彬

没开电脑! 只用手机和QQ聊天, 让openClaw帮我"手搓"个AI新闻网站 AI编程从 “猜你想要” 到 “精准生成”, 基于Qoder的Spec驱动开发初探. Java团队Cursor最佳实践:3分钟构建「零泄漏」AI开发环境 再不用手写Commit!AI自动总结代码变更,Git提交效率 一个老程序员, 两个小时能用corsur做出什么样的东西 会用 AI 的工程师,效率已经拉开差距了 - “ 我们曾经引以为傲的编码能力,正在被改写。” 1-2 【包子mysql系列】, 对mysql的innoDB加锁分析 1-1, 一个简单的mysql 安装教程,基于mysql 5.7解压版本. Hystrix 服务的隔离策略对比,信号量与线程池隔离的差异 为什么阿里的dubbo注册中心要放弃zookeeper, 而用Nacos? 和spring cloud/boot 学习如何管理自己的组件 利用jmeter+JAVA对RPC的单接口(dubbo接口等)进行性能测试 spring mvc中,直接注入的HttpServletRequst是否安全呢? 基础篇系列,JAVA的并发包 - 锁 撸基础篇系列,JAVA的NIO部分 1, 本地缓存的实现以及遇到的问题 JAVA的那些数据结构实现总结,实现,扩容说明 JAVA中的数据结构 - 真正的去理解红黑树 对把JDK源码的一些注解,笔记
MCP赋能,给Cursor插上“外挂翅膀”:实战操作数据库
何锦彬 · 2025-06-12 · via 博客园 - 何锦彬

先给大家个例子, 展示如何用mcp如何带飞cursor的.  话不多说,  继续展示 


1、建立项目

提示词如下:

“ 新建个java项目, 叫user-demo,  通过spring boot、jdk8、maven方式实现 , 需要注册和登录功能.  前端用html新增登录、注册界面, 需要链接到后端完成登录、注册的功能 ”

这部分为cursor的基操,  如即往的强大, 一堆滚屏操作后, 完美完成任务

2、数据库操作 

重要的来了, 按往常, 我们就要切屏, 去连数据库里面建立相关库、表、定义表结构, 而这里, 可我还是想用提示词

继续给提示词:

“ 

在测试库test里面新建用户表,叫user表 必须包含 用户名、密码、手机号、以及常用的用户信息等, 非必填

cursor直接给我操作数据库, 完成建库、建表 

我们去表里面检查,  发现确实完成了创建 (整个过程, 我没操作过数据库) 

3、插入测试数据

完美,  此时我们需要点测试数据. 

继续给cousor提示词:

帮我直接连接测试库, 然后手动插入5条测试数据, admin1 都 admin5, 密码都是123456a 

"

要求cursor手工插入,  它继续操作

检查下数据库,  测试数据自动完成

完成, 大家可以关注下, 整个例子中,  cursor里面和以往不一样的地方,  主要在于 ,  CALL MCP TOOL,  是的,  就是MCP连接数据库了. 


如何配置的? 

cursor用的mcp-server , 这个其实是自己写的, 官方也有类似的, 我的git地址:

https://github.com/bensonHe/baoziAI-MCPServer-demo/tree/master/python-mysql

需要在cursor里配置, command+shift+P, 打开配置 mcp配置

配置如下改成你的电脑路径:


{
  "mcpServers": {
    "mysql-server": {
      "command": "/Users/baozi/vxproject/baoziAI-MCPServer-demo/python-mysql/venv/bin/python",
      "args": ["/Users/baozi/vxproject/baoziAI-MCPServer-demo/python-mysql/mysql_mcp_server.py"]
    }
  }
}

只限于此吗? 

当然不是, 这里仅仅是数据库的操作引入,  借一幅网图, 我上面展示的就是MCP Sercer A的链路, 通过cursor去添加mcp server ,完成了对数据库的操作.


其中还有Remote service, 这个想象力就大了, 如:

通过高德/百度地图自动规划路线

读取你的gitlab代码

读取你的程序日志 

... ...

只有你想不到的, 没有做不到,  简单说就是链接一切,

我认为是MCP协议库, 大家可以先简单看下当前MCP有多少功能, 分享几个资源站

  •  mcp资源站:  http://mcp.so/

  • cursor官方站:  https://github.com/modelcontextprotocol/servers 

  • 阿里云的mcp市场:  https://bailian.console.aliyun.com/?tab=mcp

应用端,  也不止是corsor,  MCP为通用模型,  所有大模型都适用. 

如:  桌面的 vscode插件 clien、 阿里的百炼大模型也提供接入等.


最后

作为一名从业 16 年的老程序员,我始终保持对新技术的好奇和热情。

这次开始探索 AI 编程,也算是一次“与时代同步”的尝试。

我会继续用实战案例,和大家一起摸索如何真正把 AI 落地到日常开发中。

说实话, 我现在很好奇, AI是否会颠覆软件工程, 在不久未来 “一个人 + AI” 以后是否真能干翻一个小团队,  哈哈,  如果你也感兴趣,欢迎关注我, 一起向前探索。

留下公众号