人类物种进化的方向和其他物种似乎完全不一样。面对寒冷,动物进化出了厚厚的皮毛;面对危险,动物进化出了锋利的爪子和长长的獠牙。可是人类没有皮毛,没有爪子,更没有獠牙。
上天好像把所有的运气和福利都加给了我们的大脑。然后大脑告诉我们,可以把别的动物的皮毛扒下来,穿在自己身上;可以把地上的树枝捡起来,削尖了,变成自己的獠牙和爪子。只要我们愿意,这个世界都可以为我们而设计,这种不依赖身体进化而使用“外挂”加载的方式,就是人的方式!正是这种独特的进化方式,让人类成为今天世界的主人。
——《加油吧,大脑!》黄翔
双足直立行走,只是人类在历史发展中因路径依赖原因而被塑造的外观,通用模型+插件架构,才是智能的更优形态。
——我瞎说的
MCP展现的“通用模型+插件架构”的价值将在长期的发展中得到体现。从这个逻辑上讲,似乎 RAG也应该作为一个工具用MCP集成,毕竟,万物皆可MCP。这个世界上需要大模型的东西还很多,如果MCP是最好的接入方式的话,那么它一定会成为未来的工具接入范式。
前面几篇,已经介绍了什么是MCP,以及在Cursor中如何使用它。下面以开发者视角,尝试使用MCP加速开发过程。我尝试了一些MCP工具,都在本地跑的话挺占内存的(土豪随意)。在机器性能受限的前提下,折中的方案是需要谁就启动谁,但是这似乎并没有很方便。就目前的情况来看,如果Cursor没有对这些工具进行集成,而且你对这些工具完全不知道如何下手的话,让AI来帮助你是一个很好方式,但如果Cursor已经支持了或者你亲自用起来飞快,那你并不需要它。
今天试过的MCP工具有:
Sequential Thinking
https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking
推荐指数:☆☆☆☆☆
让AI一步一步地思考,确实可以提高AI输出的质量。
Figma
https://github.com/GLips/Figma-Context-MCP
推荐指数:☆☆☆☆☆
用 Figma 创建原型,跟AI说一声,就得到了网页。
git
https://github.com/modelcontextprotocol/servers/tree/main/src/git
推荐指数:☆
用uvx命令,无需安装,只需要填写配置即可。
Cursor的Agent已经集成了命令行来操作git,十分方便,用MCP工具配置起来费劲,实用性不高。
filesystem
https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem
推荐指数:-☆
Cursor不需要它。
sqlite
https://github.com/modelcontextprotocol/servers/tree/main/src/sqlite
推荐指数:☆
没有Cursor的Agent直接操作sqlite好用。
总的来说,感觉社区版的MCP工具服务功能更强大一些。MCP服务目前安装方式很不统一,毕竟它只是个协议,用什么语言都可以,所以每个都装一遍很费时间。也许不久就会出现统一安装工具和仓库,但现在还处在百花齐放的时期。如果有心人在做MCP搜索网站的时候也顺便统一了安装仓库和工具,也算是大功一件吧。
这个世界还需要更多的MCP Server,来为模型和外部世界搭建通讯的桥梁。感觉目前的MCP工具更多局限于软件、互联网、移动端、大模型领域,不知道什么时候可以看到端侧模型用MCP协议来控制物联网、机器人,但也可能不会,硬件有自己的技术栈,也许其他协议会取代MCP的地位,主要看历史怎么发展了。
这个世界真是越来越有意思了。