Cursor + MCP + 文档智能体,疯了,太爽了呀!!!

Cursor + MCP + 文档智能体,疯了,太爽了呀!!!

一、基础信息同步

1、Cursor

Cursor是Anysphere推出的AI编程工具 ,基于微软开源代码编辑器VS Code开发,将AI融入开发人员工作流程。它能自动用自然语言写代码,从代码库获取答案,参考特定文件文档,还能预测编辑内容。开发者通过指令编写代码,简单提示词就能更新类或函数。

2、MCP

MCP 即模型上下文,在人工智能领域意义重大。它指的是在模型运行期间,为其提供的相关信息集合。这些信息能帮助模型更好地理解任务需求、处理数据和做出决策。比如在对话式 AI 中,模型上下文包含之前的对话内容,使 AI 能结合前文准确回复。在图像识别里,上下文信息可以是图像的拍摄背景等。良好的 MCP 可提升模型的准确性和泛化能力,让其在复杂多变的实际场景中更出色地完成任务,从而为用户带来更优质、智能的服务体验。

3、智能体

AI智能体是一种基于人工智能技术构建的智能系统。它能够感知环境并做出决策,以实现特定目标。通过机器学习算法,AI智能体可以从大量数据中学习规律和模式,不断提升自身的性能。它具备自主性,能够在一定范围内独立行动,还能与人类或其他智能体交互。例如,在智能家居场景中,AI智能体可以自动调节室内温度、灯光等设备,根据用户习惯提供个性化服务,为人们的生活和工作带来便利。

4、RAG知识库

RAG知识库是一种结合检索(Retrieval)和生成(Generation)技术的知识库系统。它通过检索模块从海量数据中快速找到与问题最相关的片段,然后利用生成模块对这些片段进行整合和优化,生成准确、流畅的答案。这种结合方式既利用了检索的高效性和准确性,又发挥了生成的灵活性和创造性。RAG知识库广泛应用于智能问答、文本生成等领域,能够为用户提供高质量的知识服务,帮助人们快速获取所需信息,提升工作效率和知识获取的便捷性。

二、效果图

1、概念流程图

Cursor、MCP与知识库

2、实际效果展示图

QQ20250328-084502

三、完整流程

1、文档智能体搭建

第一步:采集目标文档

我这里使用爬虫采集,推荐爬虫框架:DrissionPage - http://drissionpage.cn/。

哈哈哈哈!我用它自己抓取了它自己的文档!

QQ_1743124951089

第二步:文档数据清洗

我自己开发了一个工具(可以分享出来,思路很简单,就是调用大模型批量重写),支持对文件批量上传、大文件切割、调取大模型批量清洗、生成清洗后新文件列表、批量下载清洗后的文档。

清洗后的文件列表

QQ_1743125020149

原文件

QQ_1743125071068

清洗后

QQ_1743125126341

第三步:创建文档智能体

将文档上传到知识库,简单配置下就可以了。用过扣子,觉得不太好,后来使用阿里云百炼平台,觉得很好!

阿里云百炼平台:https://bailian.console.aliyun.com/

上传文档

QQ_1743125228067

创建文档智能体

QQ_1743125899149

第四步:发布智能体

发布之后,可验证下API调用是否正常。推荐Apifox。

QQ_1743125338448

2、MCP 服务搭建

看这个教程

Model Context Protocol(MCP) 编程极速入门

https://github.com/liaokongVFX/MCP-Chinese-Getting-Started-Guide

3、集成到Cursor

参考配置,这是本地的 MCP 服务。

{
    "chat_with_drissionpage": {
      "command": "cmd",
      "args": [
        "/c",
        "cd /d C:\\MyGitHub\\mcp_curl && .venv\\Scripts\\python.exe main.py"
      ]
    },
}

4、享受你的作品

QQ20250328-084502

四、进一步交流

摸鱼写的,很是仓促,多多包涵。

### 如何将 CursorMCP 集成 #### 工具概述 Cursor 是一款集成了人工智能辅助功能的 IDE,能够显著提升开发效率[^1]。而 MCP (Model Context Protocol) 则是一种用于连接不同应用程序和服务的协议,允许开发者通过它捕获浏览器中的数据流、DOM 元素甚至屏幕截图[^2]。 #### 配置环境 为了实现两者的集成,首先需要完成基础配置工作: - **安装 Cursor**: 访问官方网址 [https://www.cursor.com/cn](https://www.cursor.com/cn),按照指引下载并安装最新版本的 Cursor 编辑器。 - **设置 MCP 服务**: 前往 [https://browsertools.agentdesk.ai/installation](https://browsertools.agentdesk.ai/installation),根据文档说明安装并启动 MCP 浏览器扩展程序或独立服务器实例。 #### 实现集成的具体步骤 以下是具体的集成方式: 1. **启用 MCP 插件支持** 在 Cursor 的插件市场中查找名为 “MCP Integration” 或类似的选项,并激活该插件以建立初步联系。 2. **授权访问权限** 当首次运行时,系统会提示授予必要的 API 权限给 CursorMCP 组件之间通信所需的功能模块,比如读取网络请求记录或者操作 DOM 结构等资源。 3. **编写测试脚本验证连通性** 创建一个新的 Python 文件作为实验对象,在其中加入如下代码片段来确认两者能否正常协作: ```python import mcp_client as mc def fetch_browser_logs(): client = mc.MCPClient() logs = client.get_network_traffic() return logs if __name__ == "__main__": result = fetch_browser_logs() print(result[:5]) # 输出前五个日志条目以便观察效果 ``` 上述示例展示了如何利用 `mcp_client` 库调用远程接口获取当前页面加载过程中产生的 HTTP 请求详情列表。 4. **优化用户体验** 如果一切顺利的话,则可以根据实际需求进一步定制界面布局或是增强交互逻辑等内容。 #### 注意事项 在整个过程里需要注意保护个人隐私安全,避免泄露敏感信息;同时也要定期更新所依赖的技术栈组件至最新稳定版以获得最佳性能表现及修复已知漏洞等问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值