使用cursor快速添加你的第一个MCP Server

什么是MCP

MCP(Model Context Protocol)是一种开放协议,旨在规范大模型与不同数据源及工具的连接方式,它标准化了应用程序如何向LLMs提供上下文,提供了一种标准化的方式将 AI 模型连接到不同的数据源和工具。MCP 遵循客户端-服务器架构,其中主机应用程序可以连接到多个服务器:

  • MCP 主机:如 Claude 桌面、IDE 或希望通过 MCP 访问数据的 AI 工具的程序
  • MCP 客户端:与服务器保持 1:1 连接的协议客户端
  • MCP 服务器:轻量级程序,每个程序通过标准化的模型上下文协议公开特定的功能
  • 本地数据源:您的计算机文件、数据库以及 MCP 服务器可以安全访问的服务
  • 远程服务:可通过互联网(例如,通过 API)访问的外部系统

在cursor中配置MCP Server

配置

推荐根据项目配置,在项目中新建.cursor文件夹,在该文件夹下面新建mcp.json,以官方示例filesystem为例,在mcp.json中添加:

js 复制代码
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/jhonroxton/Desktop"
      ]
    }
  }
}

注意:/Users/jhonroxton/Desktop是我本地文件路径,需要配置成自己的 在cursor的setting中可以看到:

MCP Server本质是运行在本地或远程服务的轻量级程序,上述配置本质是在本地运行npx -y @modelcontextprotocol/server-filesystem /Users/jhonroxton/Desktop

使用

在cursor对话窗口中类型选择agent,目前deepseek v3似乎不支持agent模式,所以建议选择claude 3.5之类的模型,效果如下:

ai成功列出了我桌面的文件夹,运行需要获得授权,如果你不想这么麻烦,可以打开设置

结尾

以上就是cursor配置mcp server的简单示例,后续将自己构建一个server,通过cursor配置,提升开发效率

相关推荐
xrlfreedom15 小时前
MCP 面试高频考点:本地 MCP Server 改造成远程服务,安全与 Tools 设计怎么落地
tools·mcp·提示注入防护·python mcp sdk
星云低代码开发平台15 小时前
AI 连接器运行健康度:指标、异常恢复和联调清单
大数据·运维·网络·数据库·人工智能·mcp
po_potato17 小时前
Hermes Agent 安装与 MCP 配置教程
教程·开发工具·mcp·hermes agent
goehou17 小时前
MCP 传输方式实战:stdio、Streamable HTTP、WebSocket 该选哪个
python·llm·agent·教程·mcp
xrlfreedom18 小时前
MCP 面试高频考点:给远程 Server 加日志、指标、追踪,OAuth 与 JSON Schema 怎么落地
docker·json schema·mcp·oauth 2.1
一缕82年的清风19 小时前
上下文工程(Context Engineering):为什么说它是 AI 编程时代最重要的核心内功?
claude·cursor
goehou1 天前
MCP 查数实战:让 LLM 安全地查数据库(只读账号、SQL 校验、参数漂移)
数据库·ai·llm·教程·mcp·function calling
网络毒刘1 天前
国庆后开工第一周:用一张 Cursor 能力地图安排学习路径(Rules→MCP→工作流)
cursor·工作流·rules·mcp·学习路径
code2cat1 天前
【随笔】MCP输入Schema:把参数错误拦在工具执行之前
python·json schema·ai agent·mcp
iwgh2 天前
XiaoMate功能介绍: 待办提醒 - 私人事务,不上云才安心
mcp·xiaomate·小美同学·提醒待办