模型上下文协议(Model Context Protocol)
什么是MCP?
模型上下文协议(Model Context Protocol,MCP)是一个开放协议,用于标准化应用程序向大语言模型(LLM)提供上下文和工具的方式。可将MCP视为Cursor的插件系统——它允许您通过 标准化接口连接各类数据源和工具,从而扩展Agent的功能。
深入了解MCP -------------------- 访问官方MCP文档深度理解协议
用途
MCP支持将Cursor连接到外部系统和数据源。这意味着您可将Cursor与现有工具及基础设施集成,无需在代码之外向Cursor说明项目结构。
MCP服务器可采用任何能向stdout输出或提供HTTP端点的语言编写。这种灵活性使您能快速使用首选编程语言和技术栈实现MCP服务器。
应用示例
架构设计
MCP服务器是通过标准化协议暴露特定功能的轻量级程序,它们充当Cursor与外部工具或数据源之间的中介。
Cursor支持两种MCP服务器传输类型:
每种传输类型适用不同场景:stdio更适合本地开发,SSE则为分布式团队提供更高灵活性。
配置MCP服务器
MCP配置文件采用以下JSON结构: