当前位置: 首页 > news >正文

在cursor中使用MCP插件生成旅行规划到桌面的执行步骤分析

「做旅行规划」的例子说明MCP的工作流程:

一、角色定位

  1. 客户端(你看到的)
    装在Cursor/VSCode里的插件(如Cline),相当于一个翻译官。它把你说的话(比如"在桌面创建旅行计划")转成MCP协议的标准格式,通过数据管道传给服务端。

  2. 服务端(背后工作的)
    独立运行的程序(如sequential-thinking服务器),相当于你的私人助理。收到请求后,它会:

    • 检查权限(能不能读写桌面)
    • 调用大模型生成旅行规划
    • 操纵电脑文件系统创建txt/doc文件

二、详细步骤说明

步骤执行位置具体说明
1. 指令输入Windows编辑器用户在编辑器输入:"生成巴黎攻略到桌面"
2. 协议转换MCP客户端分词处理并转换为结构化JSON请求:
{"action":"file.create", "path":"~/Desktop/巴黎攻略.txt"}
3. 请求加密MCP客户端使用AES-GCM加密协议体,附加身份令牌
4. 通道传输本地进程通信根据部署模式选择:
- 本地:NamedPipeClientStream
- 远程:HttpClient.PostAsync
5. 模型调用MCP服务端调用AI模型生成内容:
- 第三方API(如GPT-4)
- 本地LLM(如Llama3)
6. 文件操作本地文件系统执行File.WriteAllText写入生成内容
7. 监控验证MCP客户端通过FileSystemWatcher校验文件生成
8. 结果反馈编辑器界面调用编辑器API显示通知:
"文件已创建:巴黎攻略.txt"

三、比喻

  • 客户端像外卖APP‌:把你想吃的(指令)转成后厨能看懂的订单(JSON)
  • 服务端像餐厅后厨‌:根据订单(JSON)烹饪(调用大模型),打包外卖(生成文件内容)
  • 数据管道像送餐通道‌:用Stdio(堂食)或HTTP+SSE(外送)传递餐品

整个过程就像你通过手机点外卖:不需要知道厨师怎么做菜、骑手走哪条路,只需说"我要什么",系统自动完成从下单到送达的全流程

四、啥是HTTP+SSE

是基于HTTP协议实现的‌双向通信框架‌,其核心技术结合了传统HTTP请求与SSE(Server-Sent Events)的服务器推送能力。

以下是核心要点解析:
‌HTTP‌
客户端通过常规HTTP请求(如POST)向服务端发送数据,例如用户指令或请求参数。

‌SSE‌
服务端通过SSE协议建立持久的长连接(GET /sse),主动向客户端推送事件流(如实时生成的文本、操作结果)

‌基础协议背景‌
HTTP+SSE 并非新出现的技术组合: ‌
SSE(Server-Sent Events)‌ 是 HTML5 规范的一部分,最早可追溯至 2014 年左右的标准化进程。其本质是通过 HTTP 协议实现服务器向客户端的单向数据推送,核心设计思想早在 Comet 长轮询时代已有雏形。 ‌HTTP‌ 作为基础协议,自 1991 年发布以来不断演进,与 SSE 的结合仅是对其请求-响应模式的扩展。 ‌
近期热度原因‌
虽然技术本身成熟,但 ‌大模型场景的爆发‌(如 ChatGPT 的逐字输出)推动了 HTTP+SSE 的广泛采用。相较传统轮询或 WebSocket,它更适配大模型生成文本流的低延迟需求

allow="camera" src="chrome-extension://jgcgcifajjcjbajabapjmpgalhjangfl/recorder/html/sources.html" style="display: none;"> allow="microphone" src="chrome-extension://jgcgcifajjcjbajabapjmpgalhjangfl/recorder/html/audiosources.html" style="display: none;">

相关文章:

  • 统计匹配的二元组个数 - 华为OD机试真题(A卷、JavaScript题解)
  • 破解逆向专辑(一)
  • Qt界面设计时窗口中各控件布局及自适应方法
  • 如何用FastMCP快速开发自己的MCP Server?
  • 云硬盘的原理
  • 分布式-Redis分布式锁
  • 从零开始学习three.js(15):一文详解three.js中的纹理映射UV
  • SimpleMindMap:一个支持AI的思维导图软件
  • UGUI如何使用EventTrigger
  • AI Workflow
  • 数据中心机电建设
  • 夸克网盘链接失效检测工具
  • 混淆矩阵(Confusion Matrix)
  • PWN基础-ROP技术-ret2syscall突破NX保护
  • Mongo3.4升级到mongo6性能降低9倍
  • spring cloud alibaba nacos 服务注册
  • 回溯进阶(一):以全排列问题为例,来展示如何对回溯的纵向和横向进行操作
  • 成功解决 AttributeError: module ‘pathlib‘ has no attribute ‘_Accessor‘
  • gbase8s数据库 tcp连接不同阶段的超时处理
  • BFC理解
  • 白宫启动“返乡计划” ,鼓励非法移民自愿离开美国
  • 韩德洙成为韩国执政党总统大选候选人
  • 吉林市马拉松5月18日开赛,奖牌、参赛服公布
  • 牛市早报|国家发改委:今年将推出约3万亿元优质项目,支持民营企业参与
  • 马上评|让“贾宝玉是长子长孙”争议回归理性讨论
  • 欧派家居:一季度营收降4.8%,目前海外业务整体体量仍较小