
MCP 服务器解释:它们是什么、如何工作,以及 Cline 如何彻底改变 AI 工具
了解 MCP 服务器是什么以及它们如何工作。了解 Cline 如何利用模型上下文协议(MCP)服务器来彻底改变 AI 工具的集成和开发。阅读本文以获取深入见解!
周二我在旧金山参加 CodeGen Night 活动,有机会与一些 Cline 的高级用户讨论了 **MCP(模型上下文协议)服务器**。这些经验丰富的开发人员听说过 MCP,但没有使用它,因为他们并不完全确定它是如何工作的,以及为什么它很重要。
这次谈话让我意识到:如果连高级用户都不能完全理解 **MCP 服务器**,我们就需要一种更好的方式来解释它们。所以,让我用最简单的术语彻底分解一下这个问题。
MCP 服务器是什么?它们如何工作?
把预 MCP 时代的 Cline 想象成一台没有互联网的电脑——功能强大但孤立。添加 MCP 不仅仅是给它互联网访问,还给了它一个应用商店,其中每个新应用都赋予它新的能力。但有趣的是:Cline 实际上可以为自己创建新的应用。
**MCP 服务器** 就像 AI 和工具之间的 **智能适配器**。传统的 API 需要精确的命令和格式——就像必须记住特定的咒语才能让事情奏效一样。另一方面,MCP 服务器提供了一个灵活的接口,让 AI 可以更自然地理解和使用工具。
底层的运作机制
MCP 服务器就像一个工具菜单,其中每个工具都经过仔细描述,以便 AI 能够理解如何使用它。例如,当您查看 Notion MCP 服务器时,您会发现像 create_database 或 query_database 这样的工具。每个工具都包含
- **一个名称:** 它的叫法。
- **一个自然语言描述:** 它的作用。
- **一个模式(Schema):** 准确定义它需要什么信息。
- **实际代码:** 用于执行 API 调用。

当 Cline 想要在 Notion 中创建一个数据库时,流程如下:
- 发现
MCP 服务器告诉 Cline 有哪些工具可用。 - 选择
Cline 看到一个像create_database这样的工具及其描述。 - 规范
服务器告诉 Cline 它需要哪些精确的信息(例如,在哪里创建它,叫什么名字)。 - 执行
Cline 提供正确格式的信息,服务器负责向 Notion 发出实际的 API 调用。
**注意:** 您仍然需要 API 密钥和适当的安全措施。MCP 不是魔术;它的特别之处在于它创建了一种标准方式,让 AI 能够发现和使用工具,而无需学习每个 API 的具体细节。
一个令人惊叹的 MCP 实际应用案例
两个月前,当我们第一次在 Cline 中添加 MCP 支持时,我目睹了一件完全改变我对 AI 工具可能性理解的事情。事情是这样的:
- 第 1 步
Cline 阅读了一个 README 文件,该文件解释了如何构建一个 Notion MCP 服务器。 - 第 2 步
它竟然自己构建了服务器并将其添加到了工具包中。 - 第 3 步
当它第一次尝试向 Notion 数据库添加内容时,它搞错了模式(schema)。 - 第 4 步
它没有失败,而是识别出错误,理解了正确的模式应该是什么,并修复了它。 - 第 5 步
然后它成功地完成了任务。
那一刻我意识到 MCP 真正特别之处——它不仅仅是连接工具;它是让这些连接足够智能和灵活,以至于 AI 可以理解它们、使用它们,甚至调试它们。

为什么 MCP 服务器是一个颠覆性变革
两个半月前,当 Anthropic 发布 MCP 时,它是一个有前途的标准。但仅仅两个月前,当我们向 Cline 添加 MCP 支持时,我们不仅仅是实现了它——我们重新构想了它的作用。
当其他 AI 助手现在才开始添加基本的 MCP 支持时,**Cline 已经在构建自己的 MCP 服务器**。请思考一下:一个 AI 助手可以阅读文档或自然语言要求,并为自己创建新的工具。
每个新的 MCP 服务器就像给 Cline 的工具包增加了一项新功能。与开发人员必须手动构建所有内容的传统集成不同,Cline 可以自己创建这些工具。更重要的是,这些功能成为不断增长的生态系统的一部分,所有兼容 MCP 的 AI 工具都可以使用。
MCP 为 AI 工具集成带来的未来
还记得网络浏览器刚出现的时候吗?它们为我们提供了一种通用的方式来在线交互信息。MCP 正在为 AI 做同样的事情——提供一种通用的方式让 AI 工具与软件交互。而 Cline 正在推动这一运动。
想象一下 AI 工具可以:
- 与您公司的内部工具集成
允许安全、无缝地访问内部数据。 - 自动学习新应用程序
通过探索和连接各种 API,无需手动干预。 - 即时适应工具变化
无需持续更新。 - 与任何支持 MCP 的软件协同工作
从 Notion 和 GitHub 到您构建的任何自定义工具。
当其他人刚开始将 MCP 作为连接 AI 和工具的一种方式时,我们的看法有所不同。对于 Cline 而言,MCP 不仅仅是连接工具——它是关于 **AI 可以创建自己的连接**。Cline 构建的每个新的 MCP 服务器不仅增强了其自身能力,还为整个生态系统做出了贡献。
这对您意味着什么
如果您今天正在构建 AI 工具或集成,**MCP 服务器** 应该在您的考虑范围内。它们不仅仅是另一个协议——它们代表了 AI 工具与软件交互方式的根本转变。
在 Cline,我们全力投入 MCP,因为我们相信它是 AI 工具集成的未来。让 AI 能够自然地与工具交互,而无需复杂的集成,这改变了所有可能性。
想了解更多吗?
查看我们的关于创建自定义 MCP 服务器的文档,了解它有多容易——并探索无限的可能性。
常见问题解答 (FAQ)
MCP 服务器是什么?
MCP 服务器是标准化的智能适配器,允许 AI 工具发现、理解并与各种外部 API 和服务交互,而无需为每个服务进行自定义集成。
MCP 服务器如何工作?
它们提供一个工具菜单,每个工具都用自然语言描述并带有定义的模式。AI 应用程序(如 Cline)可以动态查询这些服务器来执行任务,例如读取文件、查询数据库或创建新的集成。
MCP 服务器对 AI 开发为什么重要?
MCP 服务器简化了 AI 与外部工具的交互方式,允许 AI 系统动态适应、创建和调试集成——使其比传统的 API 集成更加灵活和强大。
Cline 如何使用 MCP 服务器?
Cline 不仅集成了现有工具(如 Notion 或 GitHub)的 MCP 服务器,而且还具备通过阅读文档和自主创建新的工具连接来构建自己的 MCP 服务器的能力。
结论
MCP 服务器是 AI 的一项基本创新,充当 AI 与广阔的外部数据和工具世界之间的通用连接器。通过标准化 AI 与软件的交互方式,MCP 服务器将静态、孤立的模型转变为动态、上下文感知的助手——就像给计算机提供了互联网访问,以及一个包含各种功能的完整应用商店一样。
在 Cline,我们正在利用 MCP 彻底改变 AI 辅助开发。随着每个新的 MCP 服务器的加入,我们的 AI 变得更加强大、更具适应性,并更好地与您每天使用的工具集成。这不仅仅是另一个协议——它是 AI 工具集成的未来。
本博客由 Cline 产品营销部的 Nick Baumann 撰写。请关注我们 @cline 以获取有关开发未来的更多见解。
