multichain-mcp

io.github.wkalidev由 GitHub 账号 wkalidev 发布v1.2.1更新于 Oct 24, 2026

MCP server for AI agents — Stacks, Celo, and Base in one npm package.

已验证STDIO仅桌面金融开发者工具

概览

AI 生成的概览

本地 MCP 服务器,让 AI 助手读取 Stacks、Celo 和 Base 的钱包余额与价格,并在付费档位下准备未签名交易。

可以做什么
查询 Stacks、Celo 或 Base 上任意钱包的原生代币与代币余额,并获取 STX、CELO、ETH、USDC、WBTC 等资产的实时价格与 24 小时涨跌(免费档)。一次调用汇总三条链的投资组合视图(Pro)。构建未签名的原生代币或 ERC-20/SIP-010 转账交易(Pro)。在 Celo 或 Base 上准备未签名的 ERC-20 代币部署交易(Team)。
适用场景
适合助手需要查询多链钱包余额或代币价格,或为用户起草转账、代币部署交易以便其在自有钱包中签名的场景。适用于横跨 Stacks、Celo 和 Base 的 Web3 工作流,而非单一链。
运行要求
通过 npx 在本地运行,需要 Node.js。基本使用无需 RPC 或 API 密钥,使用公共 RPC 端点。MULTICHAIN_LICENSE_KEY 环境变量为可选项:不填则使用免费档,填入付费许可证密钥可解锁投资组合、转账和部署工具。
安装前请注意
付费档位需要付费(Pro 和 Team 为按月订阅),由 MULTICHAIN_LICENSE_KEY 密钥解锁,应妥善保密。写入类工具只返回未签名交易,签名仍由用户钱包完成,但助手仍可起草转账和代币部署,一旦签名就会动用真实资金。钱包地址和查询会发送给公共链 RPC 提供方。

安装

在 SourceWeft 中

  1. 打开 控制台中的 multichain-mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

@wkalidev/multichain-mcp

[multichain-mcp MCP server] [multichain-mcp MCP server]

The only MCP server that gives AI agents native access to Stacks, Celo, and Base — from a single npm package.

Connect Claude Desktop, Cursor, or any MCP-compatible AI to 3 blockchains in under 5 minutes.


Why this exists

Building an AI agent that interacts with Web3 today means writing separate integrations for every chain. This package ships a production-ready MCP server with 5 battle-tested tools across Stacks (Bitcoin L2), Celo, and Base — no RPC keys required to start.


Pricing

TierPriceTools
Free$0get_balance, get_prices
Pro$9/mo+ get_portfolio, prepare_transferLemon Squeezy → · GitHub Sponsors →
Team$29/mo+ deploy_tokenLemon Squeezy → · GitHub Sponsors →

Tools included

ToolDescriptionTier
get_balanceNative + token balances for any walletFree
get_pricesLive prices + 24h change (STX, CELO, ETH, USDC, WBTC…)Free
get_portfolioAggregate view across all 3 chains in one callPro
prepare_transferBuild unsigned tx for native or ERC-20/SIP-010 transferPro
deploy_tokenPrepare unsigned ERC-20 deployment tx on Celo or BaseTeam

All write operations return unsigned transactions — your users always sign with their own wallet. Non-custodial by design.


Install

bash
npm install @wkalidev/multichain-mcp

Claude Desktop setup

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "multichain": {      "command": "npx",      "args": ["-y", "@wkalidev/multichain-mcp"],      "env": {        "MULTICHAIN_LICENSE_KEY": "your-license-key"      }    }  }}

Omit the env block to run on the Free tier. Restart Claude Desktop after adding your key.


Cursor / Windsurf setup

Add to .cursor/mcp.json or .windsurf/mcp.json:

json
{  "mcpServers": {    "multichain": {      "command": "npx",      "args": ["-y", "@wkalidev/multichain-mcp"],      "env": {        "MULTICHAIN_LICENSE_KEY": "your-license-key"      }    }  }}

Usage examples

Check Stacks wallet

"What tokens does SP2C2YFP12AJZB4MABJBAJ55XECVS7E4PMMZ89YZR hold on Stacks?"→ get_balance({ address: "SP2C2YFP...", chain: "stacks" })

Full multichain portfolio

"Show me my full portfolio across all chains"→ get_portfolio({ addresses: { stacks: "SP...", celo: "0x...", base: "0x..." } })

Deploy a token

"Deploy a token called GreenDAO with symbol GRN, 1M supply on Base"→ deploy_token({ chain: "base", name: "GreenDAO", symbol: "GRN", totalSupply: "1000000", ownerAddress: "0x..." })

Live prices

"What are the current prices of STX, CELO and ETH?"→ get_prices({ symbols: ["STX", "CELO", "ETH"] })

Networks

ChainRPCExplorer
Stacksapi.hiro.so (public)explorer.hiro.so
Celoforno.celo.org (public)celoscan.io
Basemainnet.base.org (public)basescan.org

No API keys required for basic usage.


Programmatic use

typescript
import { getBalance, getPortfolio, getPrices } from "@wkalidev/multichain-mcp";
const balance = await getBalance({ address: "SP2C2YFP...", chain: "stacks" });const prices  = await getPrices({ symbols: ["STX", "CELO", "ETH"] });

Built by

@wkalidev — author of celobank-agent (ERC-8004 AI agent, 21 MCP tools on Celo mainnet) and stacks-quest (non-custodial DeFi terminal on Stacks Bitcoin L2).


License

MIT

来源:README.md,提交 a1efdc0

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.2.1最新Sep 16, 2026

评分

已满足适用检查项的 40%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。