总结之SKill和MCP区别,MCP分享
一次讲清SKill和MCP区别!4个神级MCP分享 SKILL到底会不会取代MCP?MCP有成千上万个,到底哪些是真正能用上的?
概览部分
内容摘要
本视频深入探讨了SKill与MCP之间的区别,并分享了四个实用的MCP工具。作者明确指出,SKill不会取代MCP,因为两者在功能和使用场景上有本质的不同。通过具体案例和实际应用场景,展示了如何选择和使用有效的MCP来提升工作效率。
核心观点
- SKill不会取代MCP:两者在功能和使用场景上有本质的区别。
- MCP数量众多,但并非都适用:需要根据具体需求筛选合适的MCP。
- 推荐的四个MCP:Context Seven、Macdon、Examcp、Playwrite,各有其独特用途。
- MCP的实用性:通过实际案例展示MCP在不同任务中的价值。
目录
1. SKill与MCP的区别
在讨论SKill与MCP之前,我们需要先明确它们各自的定义和作用。SKill(技能)通常指的是模型执行特定任务的能力或方法,而MCP(Model Component)则是指模型中用于处理特定任务的组件或模块。
从本质上讲,SKill更像是一个“方案”或“策略”,而MCP则是一个“工具”或“能力”。例如,在搜索技术文档的任务中,MCP的作用是让大模型能够连接到搜索引擎,提供了一种搜索的工具或能力。而SKill则规定了搜索的策略以及最后处理的方法,比如优先查找官方API文档而不是网上的博客文章,或者如何总结搜索结果并生成带有引用链接的简报格式。
这种区别在ISOPIC最近的工作博客中已经明确指出。官方的表述是:MCP用于连接,SKill用于程序化的知识处理。因此,SKill更像是一种轻量级的工作流,而MCP则提供了更底层的能力支持。
关键观点: SKill与MCP的本质区别在于,前者是策略和方法,后者是工具和能力。
2. 为什么SKill不会取代MCP
尽管SKill和MCP在某些方面有重叠,但SKill并不会取代MCP。这是因为两者的定位和功能存在根本性的差异。
MCP的核心作用是为模型提供特定的功能或能力,比如搜索、数据处理、文本生成等。而SKill则是基于这些能力,制定具体的执行策略和流程。换句话说,MCP是“怎么做”,而SKill是“怎么想”。
举个例子,假设我们要搜索技术文档,MCP会提供搜索的工具,而SKill则会决定搜索的策略,比如优先查找官方API文档,而不是网上的博客文章。因此,即使SKill可以优化搜索过程,它也无法替代MCP提供的基本能力。
关键观点: SKill不会取代MCP,因为它们在功能和定位上有着本质的区别。
3. 我常用的四个MCP
在使用MCP的过程中,我尝试了数十个不同的MCP,并最终筛选出四个最常用且效果显著的工具。以下是这四个MCP的详细介绍:
3.1 Context Seven MCP
Context Seven MCP 是编程领域的利器,它的核心功能是自动寻找你当前编程项目相关的库的最新文档。对于开发者来说,这一点尤为重要,因为很多库都在不断更新,而大模型往往无法及时跟进这些变化。
例如,假设你正在使用某个库的v5版本,但大模型训练时只接触过v3版本。如果不使用Context Seven MCP,模型可能会按照v3的版本编写代码,导致函数名称或参数错误,进而引发运行时错误。
Context Seven MCP 的作用就是在写代码前,自动读取相关库的最新文档,包括介绍、修复说明、开始指南以及API参考,从而确保代码的准确性和兼容性。
关键观点: Context Seven MCP 能有效解决库版本不一致带来的问题,提升代码质量。
3.2 Macdon MCP
Macdon MCP 是开源社区中下载量最高的一个MCP,它的核心功能是将网页内容转换为清晰的Markdown格式。这一功能非常有用,因为它减少了Token的消耗。
网页内容通常包含大量的HTML标签和CSS样式,这些信息虽然对浏览器显示很重要,但对大模型来说却是冗余的。Macdon MCP 会去除这些无效信息,仅保留文本内容,使模型能够更高效地处理信息。
从我的经验来看,使用Macdon MCP 可以减少大约三分之一的上下文消耗。当处理大量网页内容时,如果不做处理,这些内容可能会超出模型的上下文限制,导致模型“变笨”。
关键观点: Macdon MCP 通过清理网页内容,显著降低Token消耗,提升模型效率。
3.3 Examcp MCP
Examcp 是目前口碑极佳的一款搜索MCP,它的主要功能是提供语义搜索能力。不同于传统的关键词匹配,Examcp 能够理解用户的真实意图,自动搜索最新的讨论、业界动态以及博客文章。
对于需要实时信息的任务,Examcp 非常有用。它不仅能够帮助用户快速找到相关信息,还能根据任务需求自动调整搜索范围,确保结果的相关性和时效性。
关键观点: Examcp 提供了强大的语义搜索能力,适用于需要实时信息的场景。
3.4 Playwrite MCP
Playwrite MCP 是一个非常强大的工具,它支持有头和无头两种模式。有头模式意味着浏览器操作会在电脑上呈现,而无头模式则是在后台运行,不显示界面。
Playwrite 的主要用途是模拟浏览器操作,例如截图、分析网页内容、执行JavaScript代码等。这对于前端开发和自动化测试非常有用。
例如,在写完前端页面后,可以通过 Playwrite 截图,AI 通过分析截图来调整CSS样式,比如居中、颜色重叠等问题。这种方法比仅仅看代码要直观得多。
此外,Playwrite 还能处理动态网页内容,这是普通HTTP请求难以实现的。它能够打开网址,执行JS代码,最终获取完整的DOM结构,包括所有文字和图片。
关键观点: Playwrite MCP 能够模拟浏览器操作,适用于处理动态网页内容。
4. MCP的实际应用场景
MCP 在实际工作中有着广泛的应用场景,尤其是在需要处理复杂任务或提高效率的情况下。以下是一些常见的应用场景:
- 代码开发:使用 Context Seven MCP 确保代码与最新库版本兼容。
- 网页处理:使用 Macdon MCP 清理网页内容,减少Token消耗。
- 信息检索:使用 Examcp MCP 实现语义搜索,快速获取相关信息。
- 自动化测试:使用 Playwrite MCP 模拟浏览器操作,完成自动化测试任务。
此外,如果你使用的是 Cherry Studio 这样的AI客户端,还需要一个 Biosister 类型的MCP,它能够让你直接从AI客户端创建、修改和重构文件夹结构。
关键观点: 不同的MCP适用于不同的场景,合理选择能显著提升工作效率。
5. 总结与行动建议
全文总结
本文详细介绍了SKill与MCP的区别,并分享了四个实用的MCP工具。通过实际案例和应用场景,展示了MCP在不同任务中的价值。同时,也强调了SKill不会取代MCP的原因,因为两者在功能和定位上有着本质的不同。
核心收获
- SKill与MCP的区别:SKill是策略,MCP是工具。
- MCP的重要性:MCP提供了基础能力,SKill则优化了使用方式。
- 推荐的四个MCP:Context Seven、Macdon、Examcp、Playwrite,各有其独特用途。
- MCP的实际应用:MCP在代码开发、网页处理、信息检索和自动化测试中都有广泛应用。
行动建议
- 了解SKill与MCP的区别:明确两者在功能和定位上的差异。
- 选择合适的MCP:根据任务需求选择最合适的MCP工具。
- 实践应用:在实际工作中尝试使用推荐的MCP,提升工作效率。
延伸思考
- 未来MCP的发展趋势:随着AI技术的进步,MCP是否会进一步细化?
- SKill与MCP的结合:如何更好地将SKill与MCP结合使用,提升任务完成效率?
- MCP的生态建设:如何构建一个更加完善的MCP生态系统?
附录
术语表
- SKill:模型执行特定任务的策略或方法。
- MCP:Model Component,模型中用于处理特定任务的组件或模块。
- Token:模型处理信息的基本单位,影响模型的输入长度和性能。
- DOM:Document Object Model,网页内容的结构化表示。
参考资料
- ISOPIC工作博客
- 开源社区资源
- 技术文档及教程
更多推荐


所有评论(0)