Cursor MCP实战之还原Figma设计稿
MCP 是什么?
MCP(Model Context Protocol,模型上下文协议)是由 Anthropic 在 2024 年底推出的一种开放协议,旨在通过标准化接口实现大语言模型(LLM)与外部数据源及工具的无缝集成。其核心采用客户端 - 服务器架构,客户端(如 AI 驱动的 IDE、聊天机器人)可通过协议发现并调用本地或远程的 MCP 服务器(如文件系统工具、GitHub 接口等),LLM 在推理过程中自主判断是否需要调用工具,再由服务器执行具体操作并将结果返回给模型,形成动态交互的工作流。该协议通过统一标准化的工具调用方式,解决了传统 AI 应用开发中碎片化 Agent 集成的问题,类似 USB-C 接口统一设备连接。[1]
简单地来说,MCP 赋予了 LLMs 进行标准化调用工具及获取数据的能力,由于是标准化协议,所有基于 MCP 实现的工具(Server)都可以被 MCP 客户端(如 Cursor、windsurf 这类 IDE)进行调用,其作用很类似当年微软提出的 LSP(该协议使得同一个编程语言 Server 能够在实现了 LSP 协议的客户端进行调用,大大地提高了 IDE 之间的编程语言插件复用效率)。同样地,由于 MCP 的存在,目前扩展 LLMs 能力的开发流程变得统一起来,因此尽管该协议目前(2025-03)才刚提出几个月,社区就已经实现了大量的基于 MCP 的工具,且该协议目前由 Anthropic 主推(这家公司的模型大家应该都不陌生吧,旗下的 Claude 就是目前编程模型界的 Top1),并得到了 Cursor、windsurf 和 Cline 等主流 AI IDE 和插件的支持,因此我很看好 MCP 的前景和发展潜力。

