转发原文标题《AI 的 USB-C 标准:了解 MCP》
在 Alliance 工作的这些年里,我看到无数创始人构建了自己的专用工具,并将数据集成内置到他们的人工智能代理和工作流程中。然而,这些算法、形式化和独特的数据集被锁定在很少有人会使用的自定义集成后面。
随着模型上下文协议的出现,这种情况正在迅速改变。 MCP 被定义为一种开放协议,可标准化应用程序的通信方式并为法学硕士提供上下文。我非常喜欢的一个比喻是“用于 AI 应用的 MCP 就像用于硬件的 USB-C”;即标准化、即插即用、多功能且具有变革性。
Claude、OpenAI、LLAMA 等大型语言模型(LLMs)非常强大,但它们在当前阶段受限于可访问的信息。这意味着它们通常存在知识截止时间,无法自主浏览网页,也无法直接访问你的个人文件或专业工具,除非通过某种集成方式。
过去,开发者在将 LLM 连接到外部数据和工具时面临三大挑战:
MCP 通过提供一种标准化协议,使任何 LLM 都可以安全访问外部工具和数据源,从而解决了上述问题。现在我们了解了 MCP 的作用,接下来看看人们正在用它构建什么样的应用。
MCP 生态系统目前正在创新爆炸式增长。以下是我在 Twitter 上发现的一些开发人员展示其作品的最新示例。
这些示例的吸引力在于它们的多样性。自 MCP 推出以来短短时间内,开发者已构建出涵盖创意媒体制作、通讯平台、硬件控制、位置服务及区块链技术的各种集成应用。而这一切都遵循统一的标准协议,充分展示了 MCP 的多功能性与成为 AI 工具集成通用标准的潜力。
要查看全面的 MCP 服务器集合,请查看 GitHub 上的官方 MCP 服务器存储库。在使用任何 MCP 服务器之前,请务必注意以下免责声明:请谨慎操作,了解你正在运行的内容以及所授予的权限,确保数据和系统的安全性。
对于任何新技术,都值得一问:MCP 是否真正具有变革性,或者只是另一种过度炒作的工具,将会逐渐消失?
在观察了这个领域的众多初创公司后,我相信 MCP 代表了人工智能发展的真正拐点。与许多承诺革命但带来增量变革的趋势不同,MCP 是一种生产力提升,可以解决一直阻碍整个生态系统的基本基础设施问题。
它特别有价值的是,它并不是试图取代现有的人工智能模型或与它们竞争,而是通过将它们连接到外部工具和所需的数据来使它们变得更加有用。
当然,也存在一些合理的担忧,比如安全性和标准化问题。正如所有新协议在初期阶段一样,我们很可能会经历一段成长的阵痛期,社区需要逐步探索最佳实践,包括审计机制、权限管理、身份验证以及服务器的可信验证等方面。开发者必须对这些 MCP 服务器的功能保持信任的同时,也不能盲目信任,尤其是在 MCP 服务器变得越来越普遍的今天。这篇文章还讨论了一些近期暴露出的安全漏洞,这些漏洞源于未经严格审查的 MCP 服务器,即使是在本地运行时也存在风险。
最强大的人工智能应用程序不会是独立的模型,而是通过 MCP 等标准化协议连接的专业功能生态系统。对于初创公司来说,MCP 提供了构建适合这些不断发展的生态系统的专用组件的机会。这是一个利用你独特知识和能力的契机,同时还能从基础模型的大规模投资中受益。
展望未来,我们可以预期 MCP 将成为人工智能基础设施的基本组成部分,就像 HTTP 之于网络一样。随着协议的成熟和采用的增长,我们可能会看到专用 MCP 服务器的整个市场出现,从而使人工智能系统能够利用几乎任何可以想象的功能或数据源。
对于那些有兴趣了解 MCP 在底层如何实际工作的人,以下附录提供了其架构、工作流程和实现的技术细分。
就像 HTTP 标准化了网页访问外部数据源和信息的方式一样,MCP 正在为 AI 框架打造一套统一语言,使不同的 AI 系统能够无缝协作。那它是如何做到这一点的呢?让我们一探究竟。
MCP 架构和流程
主要架构遵循客户端-服务器模型,由四个关键组件协同工作:
现在我们已经讨论了这些组件,让我们看看它们在典型工作流程中如何交互:
该架构最强大的地方在于:每个 MCP Server 只需专注于某一领域功能,但它们都使用统一协议进行通信。因此,开发者不必为每个平台重复开发集成,只需一次开发,即可服务整个 AI 生态。
现在让我们看看如何使用 MCP SDK 用几行代码实现一个简单的 MCP 服务器。
在这个简单的示例中,我们希望扩展 Claude Desktop 的能力,使其能够回答类似于 “中央公园附近有哪些咖啡店?” 这样的问题,并通过 Google Maps 获取信息。你可以轻松扩展这个功能,比如获取店铺的评论或评分,但现在我们专注于实现一个基本的 MCP 工具 —— find_nearby_places。这个工具将允许 Claude 直接从 Google Maps 获取地点数据,并以对话形式将结果呈现给用户。
正如您所看到的,代码非常简单。 1) 它将查询转换为 Google 地图 API 搜索,2) 以结构化格式返回排名靠前的结果。因此,信息将被传递回 LLM 以供进一步决策。
现在我们需要让 Claude Desktop 知道这个工具,所以我们将它注册到它的配置文件中,如下所示。
瞧,你完成了。你已经成功地将 Claude 扩展成一个能够实时从 Google Maps 获取位置数据的智能助手。
本文转载自 [X],原文标题《AI 的 USB-C 标准:了解 MCP》,所有版权归原作者 [@Drmelseidy] 所有。若对本次转载有异议,请联系 Gate Learn 团队,他们将及时处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
本文的其他语言翻译由 Gate Learn 团队完成。除非另有说明,否则禁止复制、分发或抄袭翻译文章。
Compartilhar
转发原文标题《AI 的 USB-C 标准:了解 MCP》
在 Alliance 工作的这些年里,我看到无数创始人构建了自己的专用工具,并将数据集成内置到他们的人工智能代理和工作流程中。然而,这些算法、形式化和独特的数据集被锁定在很少有人会使用的自定义集成后面。
随着模型上下文协议的出现,这种情况正在迅速改变。 MCP 被定义为一种开放协议,可标准化应用程序的通信方式并为法学硕士提供上下文。我非常喜欢的一个比喻是“用于 AI 应用的 MCP 就像用于硬件的 USB-C”;即标准化、即插即用、多功能且具有变革性。
Claude、OpenAI、LLAMA 等大型语言模型(LLMs)非常强大,但它们在当前阶段受限于可访问的信息。这意味着它们通常存在知识截止时间,无法自主浏览网页,也无法直接访问你的个人文件或专业工具,除非通过某种集成方式。
过去,开发者在将 LLM 连接到外部数据和工具时面临三大挑战:
MCP 通过提供一种标准化协议,使任何 LLM 都可以安全访问外部工具和数据源,从而解决了上述问题。现在我们了解了 MCP 的作用,接下来看看人们正在用它构建什么样的应用。
MCP 生态系统目前正在创新爆炸式增长。以下是我在 Twitter 上发现的一些开发人员展示其作品的最新示例。
这些示例的吸引力在于它们的多样性。自 MCP 推出以来短短时间内,开发者已构建出涵盖创意媒体制作、通讯平台、硬件控制、位置服务及区块链技术的各种集成应用。而这一切都遵循统一的标准协议,充分展示了 MCP 的多功能性与成为 AI 工具集成通用标准的潜力。
要查看全面的 MCP 服务器集合,请查看 GitHub 上的官方 MCP 服务器存储库。在使用任何 MCP 服务器之前,请务必注意以下免责声明:请谨慎操作,了解你正在运行的内容以及所授予的权限,确保数据和系统的安全性。
对于任何新技术,都值得一问:MCP 是否真正具有变革性,或者只是另一种过度炒作的工具,将会逐渐消失?
在观察了这个领域的众多初创公司后,我相信 MCP 代表了人工智能发展的真正拐点。与许多承诺革命但带来增量变革的趋势不同,MCP 是一种生产力提升,可以解决一直阻碍整个生态系统的基本基础设施问题。
它特别有价值的是,它并不是试图取代现有的人工智能模型或与它们竞争,而是通过将它们连接到外部工具和所需的数据来使它们变得更加有用。
当然,也存在一些合理的担忧,比如安全性和标准化问题。正如所有新协议在初期阶段一样,我们很可能会经历一段成长的阵痛期,社区需要逐步探索最佳实践,包括审计机制、权限管理、身份验证以及服务器的可信验证等方面。开发者必须对这些 MCP 服务器的功能保持信任的同时,也不能盲目信任,尤其是在 MCP 服务器变得越来越普遍的今天。这篇文章还讨论了一些近期暴露出的安全漏洞,这些漏洞源于未经严格审查的 MCP 服务器,即使是在本地运行时也存在风险。
最强大的人工智能应用程序不会是独立的模型,而是通过 MCP 等标准化协议连接的专业功能生态系统。对于初创公司来说,MCP 提供了构建适合这些不断发展的生态系统的专用组件的机会。这是一个利用你独特知识和能力的契机,同时还能从基础模型的大规模投资中受益。
展望未来,我们可以预期 MCP 将成为人工智能基础设施的基本组成部分,就像 HTTP 之于网络一样。随着协议的成熟和采用的增长,我们可能会看到专用 MCP 服务器的整个市场出现,从而使人工智能系统能够利用几乎任何可以想象的功能或数据源。
对于那些有兴趣了解 MCP 在底层如何实际工作的人,以下附录提供了其架构、工作流程和实现的技术细分。
就像 HTTP 标准化了网页访问外部数据源和信息的方式一样,MCP 正在为 AI 框架打造一套统一语言,使不同的 AI 系统能够无缝协作。那它是如何做到这一点的呢?让我们一探究竟。
MCP 架构和流程
主要架构遵循客户端-服务器模型,由四个关键组件协同工作:
现在我们已经讨论了这些组件,让我们看看它们在典型工作流程中如何交互:
该架构最强大的地方在于:每个 MCP Server 只需专注于某一领域功能,但它们都使用统一协议进行通信。因此,开发者不必为每个平台重复开发集成,只需一次开发,即可服务整个 AI 生态。
现在让我们看看如何使用 MCP SDK 用几行代码实现一个简单的 MCP 服务器。
在这个简单的示例中,我们希望扩展 Claude Desktop 的能力,使其能够回答类似于 “中央公园附近有哪些咖啡店?” 这样的问题,并通过 Google Maps 获取信息。你可以轻松扩展这个功能,比如获取店铺的评论或评分,但现在我们专注于实现一个基本的 MCP 工具 —— find_nearby_places。这个工具将允许 Claude 直接从 Google Maps 获取地点数据,并以对话形式将结果呈现给用户。
正如您所看到的,代码非常简单。 1) 它将查询转换为 Google 地图 API 搜索,2) 以结构化格式返回排名靠前的结果。因此,信息将被传递回 LLM 以供进一步决策。
现在我们需要让 Claude Desktop 知道这个工具,所以我们将它注册到它的配置文件中,如下所示。
瞧,你完成了。你已经成功地将 Claude 扩展成一个能够实时从 Google Maps 获取位置数据的智能助手。
本文转载自 [X],原文标题《AI 的 USB-C 标准:了解 MCP》,所有版权归原作者 [@Drmelseidy] 所有。若对本次转载有异议,请联系 Gate Learn 团队,他们将及时处理。
免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
本文的其他语言翻译由 Gate Learn 团队完成。除非另有说明,否则禁止复制、分发或抄袭翻译文章。