Anthropic的 Model Context Protocol (MCP) 旨在为人工智能模型与外部系统交互提供统一标准,类似于AI的“USB-C 端口”。
人工智能模型已成为技术创新的核心,但它们与各种数据源和外部系统的交互传统上缺乏统一的标准。Anthropic 的模型上下文协议(MCP) 解决了这一挑战,最初是作为一种专门用于标准化人工智能模型如何安全地与外部环境交互的解决方案而出现的。将 MCP 理解为 AI 的 USB-C 端口是一个有用的比喻 - 提供 AI 系统与各种数据源、API 以及现在越来越多的区块链网络之间的标准化连接。
区块链社区对 MCP 的迅速采用引人注目,导致社区开发的 MCP 服务器激增。虽然这些举措因其创新性而值得称赞,但它们也带来了重大的安全风险。因此,以周到的方式进行 MCP 集成至关重要,既要了解其巨大的潜力,也要了解其固有的挑战。
本文探讨了 MCP 的基本概念、其架构、它如何与区块链应用程序集成、实际用例以及需要牢记的重要可行性考虑因素。
MCP 由 Anthropic 开发,是一个旨在为 AI 模型提供与外部系统(如数据库、区块链和 API)安全交互的必要上下文的框架。最初作为一种开发者工具出现,MCP 正在迅速成为 AI 连接中的基础标准,提供安全的双向交互,从而促进精确的数据访问和可操作的响应。

基本模型上下文协议 (MCP) 架构和关键组件
MCP 主机代表任何利用 AI 模型的应用程序,例如对话界面(Claude、ChatGPT)或开发助手。主机启动交互,利用 MCP 无缝地集成上下文和执行任务。
MCP 客户端促进主机和服务器之间的直接连接,管理请求、响应和交互。像 Cursor 这样的工具例证了 MCP 客户端如何将本地开发环境与 AI 驱动的应用程序连接起来。
服务器作为 MCP 中的上下文提供程序至关重要,提供对数据集、外部 API 和本地资源的安全访问。服务器利用诸如 Prompts、Resources 和 Tools 等方法来确保精确的数据交付和任务执行。区块链示例包括:
Alchemy MCP 服务器(按需区块链分析)
比特币和闪电网络 MCP 服务器(比特币节点交互)
Bankless Onchain MCP 服务器(Web3 金融交互)
Rollup.codes MCP 服务器(rollup 生态系统的交互式参考)
本地源: 桌面应用程序、开发环境、本地文件。
远程源: 基于云的数据库、SaaS 应用程序、Web API。
将 MCP 与区块链应用程序集成需要特定的基础设施,以确保与去中心化网络的安全、高效交互:
这些服务器为区块链交互提供标准化的接口(例如,读取状态、调用合约函数、代币转账),能够支持多个链(例如,以太坊虚拟机兼容链)。
这些专业的 MCP 工具集简化了交互,抽象了复杂的 ABI 细节,并使 AI 模型可以访问智能合约的执行。
安全钱包服务器管理加密密钥并签署交易,解决了围绕区块链交互至关重要的私钥管理的安全问题。
MCP 服务器还可以与外部数据提供商(如区块链预言机或市场 API)连接,从而向 AI 代理提供丰富的上下文数据,从而增强实时决策能力。
AI Vault Optimizer: 自动管理和优化 DeFi 金库,根据市场动态调整策略。
自动化 DeFi 投资组合管理: AI 驱动的见解和操作,用于响应市场变化和风险因素进行投资组合调整。
DeFi AI 咨询工具: 实时 AI 咨询界面,指导用户完成复杂的 DeFi 交互。
AI 驱动的助手: 直接集成到去中心化金融平台中的智能助手,为用户提供可操作的见解并自动化常规交互。
“MCP 代表了 AI 和区块链不可避免的集成。这不是是否的问题,而是我们如何安全有效地采用这项技术的问题。”
——Zhivko Todorov,LimeChain 的研发主管
标准化、简化的集成: MCP 降低了与将 AI 集成到区块链平台相关的复杂性。
增强的实时决策: 提供即时、上下文化的数据和操作,从而提高敏捷性和响应能力。
提高开发人员的生产力: 简化流程,使团队可以更多地关注业务逻辑,而减少对集成细节的关注。
安全和漏洞管理: 社区主导的 MCP 服务器虽然具有创新性,但可能会引入漏洞,尤其是在钱包管理和数据完整性方面。
性能和延迟问题: 高频区块链交易所需的实时响应可能会因 MCP 层而遇到瓶颈。
实施复杂性: 在各种区块链平台上进行实际部署需要大量的技术专长,并需要认真考虑区块链特定的细微差别。
赞成或反对将 AI 集成到区块链中,类似于对即将到来的海啸发表评论 – 它不会改变其不可避免性。AI 集成的浪潮已经到来,席卷了区块链社区,并要求做出积极的响应。在 LimeChain,我们提倡采取主动措施,准备我们的基础设施,并将 MCP 作为区块链架构和业务战略的关键组成部分。当浪潮来临时,有些人恐慌,有些人冻结,另一些人则巧妙地驾驭它。冲浪开始了 - 让我们明智而安全地一起驾驭这股 MCP 的浪潮。
LimeChain 成立于 2017 年,是一家区块链开发公司,致力于构建、探索和扩展区块链解决方案,为领导者和组织提供价值。凭借在全球范围内交付的 250 多个项目,我们由 170 多名专家组成的团队提供与区块链无关的解决方案,从而推动 dApp、企业和协议的创新和增长。
由 Anthropic 开发的模型上下文协议 (MCP) 是一个框架,可为 AI 模型提供与外部系统和数据源安全交互所需的上下文。它充当标准化接口,允许 AI 代理连接到应用程序并执行应用程序中的操作,例如提取数据、更新记录或发送消息。可以将其视为 AI 的“USB-C 端口”,从而简化和标准化与各种资源的连接。
在区块链应用程序中,MCP 使 AI 模型能够以标准化和安全的方式与去中心化网络和链上数据进行交互。这种集成需要特定的基础设施,包括用于与不同链(例如,EVM 或 SVM 兼容的链)连接的特定于区块链的 MCP 服务器、用于处理应用程序二进制接口 (ABI) 细节和交易执行的智能合约工具、用于私钥管理的安全钱包服务器,以及对外部区块链数据源(如预言机或市场 API)的访问。这些组件允许 AI 代理读取区块链状态、调用智能合约函数、管理代币转账并访问相关的外部数据。
MCP 在区块链中有几个具体的应用。对于链上的面向用户的 AI 代理,它可以为 AI Vault Optimisers 等工具提供支持,以实现自动化 DeFi 金库管理,并为自动化 DeFi 投资组合管理提供 AI 驱动的投资组合调整。在基础设施层面,MCP 可以促进 DeFi AI 咨询工具,以指导用户完成复杂的交互,以及集成到 DeFi 平台中的 AI 驱动的助手,以提供见解并自动化常规任务。
虽然 API 通常是为特定应用程序或服务设计的特定于服务的接口,但 MCP 是一个统一的框架,类似于 1994 年引入的 HTTPS(超文本传输协议安全),作为互联网上安全在线交易和数据传输的标准。MCP 还为 AI 模型提供了一个通用的、标准化的接口,以便与各种外部系统和数据源(包括但不限于 API)进行交互。MCP 专注于提供上下文并为 AI 工具启用安全、双向的连接。
- 原文链接: limechain.tech/blog/what...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!