这编程圈子变化太快了,谁能告诉我 MCP 是什么

🍄 大家好,我是风筝

🌍 个人博客:【古时的风筝】。

本文目的为个人学习记录及知识分享。如果有什么不正确、不严谨的地方请及时指正,不胜感激。

每一个赞都是我前进的动力。

在当下这个时间点,各种 AI 大模型、各种 AI IDE 层出不穷,争奇斗艳。

作为程序员,一日不学,就发现被人落下三秋了。

前些天,在看各个 IDE 的时候,看到了 Cline 这个插件,起初,没觉得它有什么特别的,看了看介绍,感觉就是个像 WindSurf 或者 Trae Builder 模式的一个 VS Code 插件,输入 prompt,然后它就开始自己干活儿,比如让他做一个坦克大战的小游戏,它就在那儿一顿操作,创建文件、写代码、执行命令,然后还能打开浏览器调试看效果。

github.com/cline/cline

就是上面这个插件,已经 70多万下载了,GitHub 仓库也有3万 star 了。

比如下面,我让它写个小红书出来,它就开始自己干活。当然,你还能让它自己检查有没有bug,然后它就会自己修。感觉和 Cursor、WindSurf 没什么区别,对不对。

然后我看到说它最近开放了一个市场,叫做 MCP Marketplace,里面有各种各样的选择,也就是所说的各种 MCP。

其实这不是第一次看到 MCP 了,只是这次勾起了我的会议,我突然记起来,之前就在推上收藏了好几个关于 MCP 的推文,就是因为好奇这玩意到底是啥。

只是一直没时间看,属于那种收藏了就等于学会了的,自欺欺人的状态。

MCP 到底是个啥

MCP,全称 Model Context Protocol,由 Anthropic 在 2024 年 11 月推出,社区共建的开放协议。目的是提供一个通用的开放标准,用来连接大语言模型和外部数据、行为。

最近 Cursor 也支持 MCP 了。

首先来说,这是个协议,也就是一个标准,是给大语言模型用的标准。

大语言模型是非常聪明的,但是,它还是有一些不擅长的事情或者是它根本做不了的。

你让它写一个爆款文案,它很擅长,但是你要让它写个爆款文案并直接发布到小红书它就做不了。

你给它一段文本让它解读一下很简单,但是你要把一个 word 扔它,让它返回给你一个 Markdown ,它就做不了。

由于诸如此类种种场景,就需要一些外部资源介入了,例如要发布到小红书,就需要调用小红书接口,转 markdown 就需要有这种功能的工具或接口。

这些外部资源用来填补大模型的短板,也就是 MCP 要解决的问题。

MCP 架构由三个端组成: 客户端:各种IDE、插件,例如 Cursor、Cline 等 服务器:轻量级本地进程,通过 API 连接数据源,如发布小红书、拉取小红书数据的接口。 Data Source:本地(如文件系统)或远程数据源。

看下面这个架构图就很清晰了。

拿官方一个例子来说,想要大模型支持把word转markdown的功能,按 MCP 架构怎么做呢?

很简单,就是启动一个有这种能力的服务,然后让大模型调用这个服务就可以了。

如果你使用了 Cline,可以在它的 MCP 市场安装。

当然,你也可以自己部署,这是一个开源的 MCP ,开源地址:github.com/zcaceres/ma...

最后,使用支持 MCP 的客户端,正常使用大模型就可以了,再跑出去一个 word,让大模型帮忙转成 markdown 就可以办到了。

我说

虽然有各种大模型、AI IDE 辅助开发,但是仍然有很多东西要学习,要不然先进生产力工具来了,你都不会用,干着急。

还可以看看风筝往期文章

用这个方法,免费、无限期使用 SSL(HTTPS)证书,从此实现证书自由了

为什么我每天都记笔记,主要是因为我用的这个笔记软件太强大了,强烈建议你也用起来

「差生文具多系列」最好看的编程字体

我患上了空指针后遗症

一千个微服务之死

搭建静态网站竟然有这么多方案,而且还如此简单

被人说 Lambda 代码像屎山,那是没用下面这三个方法

相关推荐
小杨升级打怪中1 分钟前
前端面经-JS篇(三)--事件、性能优化、防抖与节流
前端·javascript·xss
南雨北斗3 分钟前
WMware虚拟机下载方法(2025年4月)
后端
清风细雨_林木木5 分钟前
Vue开发网站会有“#”原因是前端路由使用了 Hash 模式
前端·vue.js·哈希算法
朝阳58119 分钟前
Rust项目GPG签名配置指南
开发语言·后端·rust
微网兔子19 分钟前
伺服器用什么语言开发呢?做什么用什么?
服务器·c++·后端·游戏
朝阳58120 分钟前
Rust实现高性能目录扫描工具ll的技术解析
开发语言·后端·rust
鸿蒙布道师28 分钟前
OpenAI为何觊觎Chrome?AI时代浏览器争夺战背后的深层逻辑
前端·人工智能·chrome·深度学习·opencv·自然语言处理·chatgpt
袈裟和尚33 分钟前
如何在安卓平板上下载安装Google Chrome【轻松安装】
前端·chrome·电脑
曹牧37 分钟前
HTML字符实体和转义字符串
前端·html
小希爸爸42 分钟前
2、中医基础入门和养生
前端·后端