用途
multichain-mcp 是一个 MCP(Model Context Protocol)服务器,目标是让 AI 智能体能够直接与多条区块链交互。它把 Stacks(比特币 L2)、Celo 和 Base 三条链的访问能力打包进一个 npm 包,避免为每条链分别编写集成代码。官方将其定位为“唯一一个让 AI 智能体原生访问 Stacks、Celo 和 Base 的 MCP 服务器”。
主要能力
该包提供 5 个经过实战验证的工具,覆盖以下操作:
- 读取余额与价格
- 查看投资组合(支持完整的多链投资组合)
- 准备转账
- 部署代币
所有写操作都返回未签名交易,用户始终使用自己的钱包签名,因此设计上为非托管(non-custodial)。基础使用不需要 RPC 密钥。
使用方式
官方提供两种接入路径:
- Claude Desktop:在 claude_desktop_config.json 中添加配置。若不填写 env 块,则以 Free 层级运行;添加密钥后需重启 Claude Desktop。
- Cursor / Windsurf:在 .cursor/mcp.json 或 .windsurf/mcp.json 中添加配置。
此外还支持编程方式(programmatic use)调用。官方称连接 Claude Desktop、Cursor 或任何兼容 MCP 的 AI 到 3 条区块链可在 5 分钟内完成。
适用场景
适合需要让 AI 智能体与 Web3 交互的开发者,尤其是希望用单一集成覆盖 Stacks、Celo、Base 多链场景、并保持用户自持私钥(非托管)的项目。可用于查询钱包余额、查看多链资产组合、准备转账交易、部署代币等任务。
限制与暂未提供的信息
- 所有写操作仅返回未签名交易,实际签名与广播需由用户钱包完成。
- 基础使用无需 API 密钥,但配置中提及 Free 层级与密钥,具体收费、价格与各层级差异暂未提供。
- 支持的链明确为 Stacks、Celo、Base 三条,其他链暂未提供。
- 具体安装命令、完整配置示例与代码内容在资料中未完整给出,暂未提供。
- 作者信息:@wkalidev,也是 celobank-agent(Celo 主网上的 ERC-8004 AI 智能体,含 21 个 MCP 工具)和 stacks-quest(Stacks 比特币 L2 上的非托管 DeFi 终端)的作者。