TOP ⬆

MCP 入门与实践

MCP 入门与实践

在公司内部知识开源的一些经验文档分享

一、什么是 MCP?

MCP(Model Context Protocol,模型上下文协议) 是由 Anthropic 公司于 2024 年 11 月推出的开放标准协议,旨在解决大语言模型(LLM)与外部数据源、工具之间的通信难题。它通过标准化接口,让 AI 应用像 USB-C 连接设备一样无缝对接本地文件、数据库、API 等资源。

核心架构与价值

MCP 采用客户端-服务器架构,包含三大核心组件

  1. MCP Host:运行 LLM 的应用程序(如 Claude Desktop、Cursor IDE);

  2. MCP Client:管理服务器连接的中间件,实现权限控制与安全沙箱;

其核心价值体现在:

二、MCP 的发展路线

1. 纯 LLM 时期(2023-2024)

早期 LLM 仅能通过文本交互实现问答,例如 GPT-3.5 的聊天机器人形态。其局限在于:

2. LLM + Tools 时期(2024)

通过 Function Calling 技术,LLM 可调用外部函数,但面临两大瓶颈:

典型案例:包括 OpenAI 的 GPTs 和 LangChain 工具链,生态扩展困难

3. LLM + MCP 时期(2025)

MCP 的推出标志着 AI 开发进入协议驱动时代,其技术突破体现在:

三、Cursor 中如何使用 MCP

VSCode Client 插件同理

环境配置(Windows 示例)

  1. 安装基础工具

  2. 添加 MCP 服务器

     # 示例:安装新闻热榜服务器  
    npm install -g @wopal/mcp-server-hotnews  

进阶技巧