什么是 MCP
AI来得太快就像龙卷风!!! -->
# MCP 是什么
- AI 模型通过连接外部应用,来扩展功能。每个外部应用的接口,都不一样,如果要接入10个应用,就要写10种接入代码,非常麻烦。而且,要是换一个模型,可能所有接入代码都要重写。
- 有鉴于此,Anthropic 公司在2024年11月提出了 MCP 协议。外部应用只需要支持这个协议,提供一个 MCP 接口(又称 MCP 服务器),那么 AI 模型就可以用统一的格式接入,不需要了解外部应用的接入细节。
- MCP 可以理解成一个 AI 与外部应用之间的适配层。对于 AI 来说,只要安装某个应用的 MCP 服务器,就能接入该应用,不用写任何代码(除了少数的配置项)。
由于 MCP 解决了 AI 应用的接入痛点,诞生至今仅半年,已经变得极其流行,就连 Anthropic 的竞争对手 OpenAI 公司都公开支持,网上开源的 MCP 服务器项目已经有上万个。
# 怎么调用 MCP
来看 Trae 怎么调用 MCP
- 点击 AI 标签栏右上角的齿轮图标,弹出一个菜单,选择菜单项 MCP。
跳出一个 MCP 的标签页(下图),点击底部的"+ 添加 MCP Servers"。
Trae 内置了 MCP 市场,提供一些常用的 MCP 服务器。如果里面没有需要的,可以点击"手动配置",添加自己的 MCP。
比如选择第一个服务器 Puppeteer,让 AI 可以调用无头浏览器。
鼠标点击 Puppeteer 的名字,会进入该开源项目的主页,可以查看一下它提供的内部命令(即能力)。
可以看到,这个 MCP 服务器提供 puppeteernavigator(打开指定网址)、puppeteerscreenshot(截图)、puppeteer_select(选中页面元素)等内部命令,供 AI 模型调用。
用户不需要记住这些命令,只需了解它有哪些能力就可以了。
接着,点击它后面的加号,添加该 MCP 服务器。
这个 MCP 带有"轻松配置"标签,表示不需要任何设置,可以直接运行。
添加的 MCP,默认都放在内置的智能体"@Build with MCP",所以可以通过这个智能体来使用。
在 AI 对话框里面,选中智能体"@Build with MCP",然后输入下面的命令"打开 https://www.baidu.com",试试看新安装的 Puppeteer 服务器。
正常情况下,Trae 会让你选择一个项目文件夹,然后就会打开一个浏览器窗口,显示百度的首页。
这就是 MCP 的作用。AI 本来没有能力控制浏览器,但是现在就可以通过 MCP 来控制。
接着,可以给出一些更复杂的命令,比如生成截图,也能顺利完成。
就是调用 MCP 的基本流程。你还可以把添加的 MCP 服务器保存成智能体(下图)。
然后,通过你起的名字,调用该智能体(下图),从而连接指定的 MCP 服务器。
- 01
- 2025/05/05 00:00:00
- 02
- 2025/03/15 00:00:00
- 03
- 2024/11/24 00:00:00