SuperAPI AI 工具集

base-mcp

智能体与模型

查看项目

更新于 10-15 10:06

技能介绍

Base MCP 是一个用于访问 Base Account 的技能,通过 Base MCP 服务器(mcp.base.org)提供钱包、资产组合、发送、兑换、签名、x402 支付、批量调用和交易等功能。该技能在聊天界面和 Aeon 运行(定时或派发)中有不同的行为规则。

用途

该技能主要用于与 Base Account 交互,包括查询钱包地址、资产组合、交易历史,以及执行发送、兑换、签名、x402 支付、批量合约调用等操作。在 Aeon 运行中,由于没有用户在场,技能被限制为只读模式,仅执行读取操作,不执行任何写入操作。

主要能力

在 Aeon 运行中,技能会:

  • 获取钱包地址和余额。
  • 读取资产组合:每个代币的符号、数量、美元价值,以及总美元价值。
  • 读取交易历史:默认最近 7 天(空变量)或最近 N 笔(history[:N]),包含日期、类型、代币、数量、对手方。
  • 对于自由格式的问题,仅执行回答该问题所需的读取操作。
  • 对比上次运行的输出(output/.chains/base-mcp.md 中的 Snapshot 行),检测变化:首次运行、有比上次快照更新的交易、持仓中代币增加或移除、总美元价值变动 5% 或以上。
  • 当有变化或变量被设置时,通过一次 ./notify 调用发送通知,内容包括快照(地址缩写、总价值及变化、持仓表、近期交易、突出变化)、问题答案或交易列表、拒绝写入的说明。
  • 输出结果记录,以 ### base-mcp 开头,包含 Branch、Result、Snapshot 等信息。

在聊天界面中,技能会:

  • 在每次涉及 Base MCP 的对话开始时进行简短引导(onboarding),提及可用功能并显示免责声明。
  • 仅在用户要求或待处理操作需要地址时获取并显示钱包地址和余额。
  • 从 MCP 服务器动态发现工具,不假设固定列表。
  • 支持审批流程、批量合约调用(EIP-5792)、自定义插件等,具体参考相应文档。
  • 插件扩展:包括 Morpho、Moonwell、Uniswap、Avantis、Virtuals、Aerodrome、Bankr 等,按需加载。

使用方式

安装命令:npx skills add base/skills --skill base-mcp

在 Aeon 运行中,技能自动执行读取、对比、通知和结果记录步骤。在聊天界面中,用户需要先完成引导,然后可以请求各种操作。技能会从 MCP 服务器发现工具,并参考本地文件(references/ 和 plugins/ 目录)或通过 web_request 从 https://docs.base.org/ai-agents/skills/ 获取。

适用场景

  • 自动化监控 Base 账户状态,生成快照并检测变化。
  • 回答关于 Base 账户的只读问题。
  • 在聊天界面中执行发送、兑换、签名、支付、批量调用等操作。
  • 使用合作伙伴插件进行 DeFi、兑换等链上操作。

限制

  • 在 Aeon 运行中,技能严格只读,不执行任何发送、兑换、签名、支付或批量操作,即使变量要求也不执行,因为无人审批。
  • 如果 MCP 服务器未连接或认证失效,会报告相应错误并停止,不重试超过两次。
  • 所有数据必须来自工具响应,不得估算余额或价值。
  • 在聊天界面中,引导是必须的,但 Aeon 运行跳过引导。
  • 插件可用性可能变化,自定义插件通常不在允许列表中。
  • 部分插件(如 Aerodrome)仅限 CLI,需要 shell 访问;Avantis 和 Morpho 为混合模式,部分功能需要 CLI 环境。