跳到主要内容

AI 的 Model Context Protocol 简介

Matt McKinney
AIAIGNEArcBlockContextmcp

你没听错:AIGNE 即将支持 MCP (Modern Context Protocol)。

在接下来的几周里,我们将发布一系列文章和播客,帮助你了解即将到来的功能,更重要的是,它能做些什么。这里有一份关于 MCP 的快速入门指南。

Model Context Protocol 简介:就像 AI 应用的 USB-C 接口!

你随处可见 AI 助手,而且它们正变得越来越聪明!如果你正在使用 ArcBlock 的 AIGNE 无代码平台构建自己的 AI 应用,你一定亲身感受到了 AI 的力量。但这里有一个秘密:即使是这些惊人的 AI 大脑,在孤立工作时也经常会遇到瓶颈。它们就像才华横溢的天才,却无法访问所需的文件,被困在独立的房间里,与那些能让他们真正大放异彩的信息隔绝开来。

很令人沮丧,对吧?尤其是当你希望你的 AIGNE AI 应用能够接入你的数据、你的工具以及你的整个信息世界时!

现在,准备好迎接改变游戏规则的技术吧。想象一种通用的方式,可以将任何 AI 系统连接到任何数据源,就像插上 USB-C 线缆一样简单。这就是 Model Context Protocol (MCP) 的意义所在!

把 MCP 想象成 AI 应用的 USB-C 接口。就像 USB-C 简化了各种设备的连接一样,MCP 是一种全新的开放标准,旨在让 AI 模型与不同数据源及工具的连接变得异常简单。这意味着你的 AIGNE 应用将变得更加强大和多才多艺!

这个 MCP 到底什么?

image.png

Model Context Protocol 是一种巧妙的开放协议,它为应用程序如何向那些强大的大语言模型 (LLM) 提供上下文设定了标准。它正在创建一种通用的语言和连接方法,以便开发者可以在其宝贵的数据与他们想要使用的 AI 驱动工具之间构建安全的双向桥梁。

想象一下,构建一个 AIGNE 应用,它可以无缝地从数据库中提取数据、连接到云服务,甚至访问你电脑上的文件。每当你想要AIGNE 中将数据源链接到你的 AI 时,不再需要构建一个新的、复杂的连接器,MCP 让你只需按照一个标准协议进行构建。这就像为你的 AIGNE 作品配备了一个随处可用的通用适配器!

为什么你应该为 AIGNE 项目中的 MCP 感到兴奋?释放 AI 的真正力量

MCP 的核心在于让基于 LLM 构建知识渊博的 AI 智能体和复杂工作流变得更加容易,这直接惠及任何使用 AIGNE 构建的人:

  • 预构建集成 – 为你的 AIGNE AI 应用实现即插即用!想象一下,你的 AIGNE 构建的 LLM 应用可以“插入”到不断增长的现成连接列表中。MCP 正是在构建这些——预构建的集成让你的 AIGNE 项目连接到流行服务和数据源变得轻而易举。
  • 灵活性 – MCP 的灵活性意味着你可以切换为 AIGNE 应用提供动力的不同 AI 大脑,而无需重建所有连接。这是为了给你更多选择,并让你的 AIGNE 工作具有前瞻性。
  • 数据安全 – MCP 在你自己的基础设施内结合了保护数据的最佳实践。你可以控制自己的数据以及它的访问方式,即使是在被 AIGNE 驱动的 AI 使用时。
  • 为 AIGNE 打造面向未来的 AI 架构 – 随着 AI 世界的不断成长和演变,MCP 为你的 AIGNE AI 应用提供了更可持续的基础。想象一下 AI 系统在工具和数据集之间移动时能平滑地保持上下文。MCP 致力于用更加精简和面向未来的架构取代当今混乱、碎片化的连接。

技术原理:MCP 如何工作(简化版!)- 让数据访问变得简单

MCP 使用客户端-服务器架构,但别担心,它并不像听起来那么复杂,尤其是考虑到它如何简化 AIGNE 内部的操作时:你可以这样理解:

  • MCP 宿主 (Hosts)(“用户”): 这些是像 Claude Desktop、你最喜欢的编程环境 (IDE) 或想要通过 MCP 获取数据的 AI 工具 (AIGNE) 等程序。它们就像你插入的设备。
  • MCP 客户端 (Clients)(“连接器” - 可能集成到 AIGNE 中): 这些就像线缆。它们创建与服务器的直接、一对一连接。
  • MCP 服务器 (Servers)(“数据提供者”): 这些是轻量级程序,每个程序都旨在通过标准化的 MCP 协议公开特定的功能或数据源。把这些看作是数据端口。
  • 你的数据 – 本地和远程:可供你的 AIGNE 应用访问: 这是你的信息世界!它可以是你电脑上的文件、数据库、本地服务,甚至是可以通过互联网访问的外部服务(例如通过 API)。

MCP 构建模块 – 工具包里有什么可以帮助 AIGNE 用户?

MCP 为开发者提供了他们所需的一切:

  • MCP 规则手册和工具包 (SDK): Model Context Protocol 的官方规范。
  • Claude Desktop 中内置的 MCP 服务器支持: 了解和测试 MCP 的一个有用起点。
  • MCP 服务器社区中心: 一个开源集合,你可以在这里找到并分享 MCP 服务器。

未来是互联的:欢迎来到 MCP - 以及更强大的 AIGNE!

Model Context Protocol 为连接 AI 系统与它们变得真正强大和有用所需的数据提供了一条令人兴奋的路径,特别是对于像 ArcBlock 的 AIGNE 这样的无代码平台。通过创建一个标准化的协议,MCP 正在简化集成、加强数据安全,并为 AI 构建一个更可持续、更互联的未来,直接惠及使用 AIGNE 构建创新应用的广大用户。就像 USB-C 彻底改变了设备连接一样,MCP 也将在 AI 世界中实现同样的变革,并为你的 AIGNE AI 应用解锁更大的潜力!请继续关注以了解更多信息,并尝试在 AIGNE 中使用 MCP。

听取播客概览

参考资料:

Model Context Protocol 简介

Anthropic:推出 Model Context Protocol

本页涉及

产品

  • AIGNE active

    面向开发者的 agent 开发框架。从命令行创建并运行一个项目,需要细节时再查框架文档。

术语

  • MCP

    Model Context Protocol:一种开放做法,让模型通过一个声明好的接口去够到工具和数据,而不是每次做一套定制对接。它在这里要紧,是因为它和 AFS 回答的是同一个问题的两侧:一项任务被允许看到什么。

  • 上下文

    一项任务的 context 包括相关资料、可用工具和允许的操作。它们被放进清楚的范围里,agent 才知道该从哪里找信息、能用什么完成工作。