MCP 全解:从理解到深度开发附录
概述
补充材料——前端团队适合落地的提效 MCP 设想,以及 MCP 与 Function Call 的核心区别,另附一篇 Computer Use 相关的延伸阅读。
1. 前端团队适合落地的提效 MCP
一些前端团队适合落地的 MCP 方向设想:
- UI Component to code:已有基础 component 的情况下,组装成业务组件;
- 前端错误日志处理:对接埋点系统,从源码路径出发,基于 sourcemap 搜索错误日志、稳定性报表、性能报表;
- "昨天发生了什么?":汇总一段时间内的变更与事件;
- 飞书 doc MCP;
- Chrome console => MCP;
- React MCP:取 React 渲染状态。以 React 为例,如果有 React MCP,AI 可能会这么问"给出组件 A 当前的状态、参数",然后发现这些数据和预期不符,再据此调整代码;
- 通用的 demo to prompt 转换规则,不过这个更适合做成工具;
- 通用的 doc file clone:一个文档托管站工具,一键把文档转换成适合 Cursor 的形态,之后放到 Cursor 中。
2. MCP vs Function Call
从功能角度看,MCP 与 Function Call 非常接近,两者最大的区别在于:MCP 是通用互操作协议,标准化定义 LLM 与外部工具 / 数据源的通信方式,不绑定任何特定模型或厂商;而 Function Calling 是大模型厂商提供的专有能力,且不同大模型厂商之间在接口定义和开发文档上存在差异,因此在 Function Call 场景中,同样的能力往往需要为不同模型实现多套适配代码。
🖼️ 配图待补:ZTywwQSKxhn3n9btCOIcgBZynvc
