Multichain Mcp について
Multichain Mcp は、Stacks、Celo、Base の残高や価格、ポートフォリオを照会し、送金やトークン発行のトランザクションを準備する MCP サーバーパッケージです。書き込み操作では未署名のトランザクションを返し、ユーザー自身のウォレットで署名します。
主な機能
- 01残高とトークン価格の照会
- 023チェーンのポートフォリオ集計
- 03未署名の送金トランザクション準備
- 04トークン発行トランザクションの準備
- 05TypeScript 関数によるプログラム利用
活用シーン
- 01Stacks、Celo、Base のウォレット残高確認
- 023チェーンにまたがる資産の確認
- 03ウォレット署名用の送金準備
- 04Celo または Base でのトークン発行準備
MCP 対応
残高・価格の照会、ポートフォリオ集計、送金準備、トークン発行準備のための5つのツールを提供します。書き込み操作は未署名のトランザクションを返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y @wkalidev/multichain-mcpMULTICHAIN_LICENSE_KEYシークレットOptional Lemon Squeezy license key. Omit to run on the Free tier (get_balance, get_prices). Unlocks get_portfolio and prepare_transfer on Pro, plus deploy_token on Team.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| chain | enum | はい | 対象のブロックチェーンcelo | base | stacks |
| address | string | はい | ウォレットアドレス(EVM 0x... または Stacks SP/ST...) |
詳細
@wkalidev/multichain-mcp
単一の npm パッケージから、AI エージェントが Stacks、Celo、Base にネイティブアクセスできる唯一の MCP サーバーです。
Claude Desktop、Cursor、またはあらゆる MCP 対応 AI を、5 分以内に 3 つのブロックチェーンへ接続できます。
これが必要な理由
現在、Web3 と連携する AI エージェントを構築するには、チェーンごとに個別のインテグレーションを作成する必要があります。このパッケージには、Stacks(Bitcoin L2)、Celo、Base に対応する、実運用で検証済みの 5 つのツールを備えた本番環境対応の MCP サーバーが含まれています。使い始める際に RPC キーは不要です。
料金
| プラン | 価格 | ツール | |
|---|---|---|---|
| 無料 | $0 | get_balance、get_prices | |
| Pro | $9/mo | + get_portfolio、prepare_transfer | Lemon Squeezy → · GitHub Sponsors → |
| チーム | $29/mo | + deploy_token | Lemon Squeezy → · GitHub Sponsors → |
含まれるツール
| ツール | 説明 | プラン |
|---|---|---|
get_balance | 任意のウォレットのネイティブ通貨とトークンの残高 | 無料 |
get_prices | リアルタイム価格と 24 時間の変動(STX、CELO、ETH、USDC、WBTC…) | 無料 |
get_portfolio | 1 回の呼び出しで 3 つすべてのチェーンを横断した資産を集約して表示 | Pro |
prepare_transfer | ネイティブ通貨または ERC-20/SIP-010 の送金用に未署名トランザクションを作成 | Pro |
deploy_token | Celo または Base で ERC-20 をデプロイするための未署名トランザクションを準備 | チーム |
すべての書き込み操作は未署名トランザクションを返します。ユーザーは常に自分のウォレットで署名します。設計上、カストディアル方式ではありません。
インストール
npm install @wkalidev/multichain-mcp
Claude Desktop の設定
claude_desktop_config.json に追加します。
{
"mcpServers": {
"multichain": {
"command": "npx",
"args": ["-y", "@wkalidev/multichain-mcp"],
"env": {
"MULTICHAIN_LICENSE_KEY": "your-license-key"
}
}
}
}
Free プランで実行する場合は、env ブロックを省略してください。キーを追加した後、Claude Desktop を再起動してください。
Cursor / Windsurf の設定
.cursor/mcp.json または .windsurf/mcp.json に追加します。
{
"mcpServers": {
"multichain": {
"command": "npx",
"args": ["-y", "@wkalidev/multichain-mcp"],
"env": {
"MULTICHAIN_LICENSE_KEY": "your-license-key"
}
}
}
}
使用例
Stacks ウォレットを確認する
"What tokens does SP2C2YFP12AJZB4MABJBAJ55XECVS7E4PMMZ89YZR hold on Stacks?"
→ get_balance({ address: "SP2C2YFP...", chain: "stacks" })
マルチチェーンのポートフォリオ全体を確認する
"Show me my full portfolio across all chains"
→ get_portfolio({ addresses: { stacks: "SP...", celo: "0x...", base: "0x..." } })
トークンをデプロイする
"Deploy a token called GreenDAO with symbol GRN, 1M supply on Base"
→ deploy_token({ chain: "base", name: "GreenDAO", symbol: "GRN", totalSupply: "1000000", ownerAddress: "0x..." })
リアルタイム価格を確認する
"What are the current prices of STX, CELO and ETH?"
→ get_prices({ symbols: ["STX", "CELO", "ETH"] })
ネットワーク
| チェーン | RPC | エクスプローラー |
|---|---|---|
| Stacks | api.hiro.so (public) | explorer.hiro.so |
| Celo | forno.celo.org (public) | celoscan.io |
| Base | mainnet.base.org (public) | basescan.org |
基本的な使用に API キーは必要ありません。
プログラムからの使用
import { getBalance, getPortfolio, getPrices } from "@wkalidev/multichain-mcp";
const balance = await getBalance({ address: "SP2C2YFP...", chain: "stacks" });
const prices = await getPrices({ symbols: ["STX", "CELO", "ETH"] });
開発者
@wkalidev — celobank-agent(ERC-8004 AI エージェント、Celo メインネット上の 21 個の MCP ツール)および stacks-quest(Stacks Bitcoin L2 上のノンカストディアル DeFi ターミナル)の作者です。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。