45 MCPツール:ウォレットで可能になる、Claudeエージェントができることすべて

Dev.to / 2026/3/27

💬 オピニオンDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • WAIaaSは、Claude Desktopにブロックチェーン用のウォレット・ツールキット一式を備えさせるMCPサーバとして提示されており、会話を通じて残高の確認やトランザクションの送信といったタスクを直接実行できます。
  • この記事では、ClaudeのModel Context Protocol(MCP)ツール拡張とウォレットの実行機能を組み合わせることで、Claudeでの分析と外部ウォレットアプリでのアクションの切り替えが不要になると主張しています。
  • WAIaaSには、実マネーの操作を扱うためのセキュリティ制御が用意されており、ポリシーエンジン、承認ワークフロー、デフォルト拒否(default-deny)による強制など、ユーザーが主導権を持てるように設計されています。
  • これは、ウォレット管理、トランザクション操作、DeFi連携、その他のカテゴリの5つの領域にまたがって45のMCPツールをまとめており、トークン/NFT管理、コントラクト呼び出し、署名やシミュレーション、DeFiのポジションやアクションの取り扱いなどをカバーします。
  • 全体としての要点は、MCPを「ブロックチェーンのギャップ」を埋めるために活用し、オンチェーン機能を呼び出し可能なAIツールに変えることで、実用的なエージェント型ワークフローを実現できる、という点です。

Claudeに暗号資産の残高を確認したりトークンをスワップしたりしてみたことはありますか?おそらく「外部ウォレットにはアクセスできません」という丁寧な返答が返ってきたはずです。ですが、今日それが変わります。

WAIaaSは、Claude Desktopに完全なウォレット・ツールキットを提供するMCPサーバーです。設定ブロックを1つ追加するだけで、AIアシスタントは自然な会話を通じて残高の確認、送金トランザクションの送信、DeFi戦略の実行、NFTの管理まで行えます。

Why MCP + Wallets Matter

ClaudeのModel Context Protocol(MCP)により、AIをカスタムツールで拡張できます。とはいえ、ほとんどのMCPサーバーはファイルシステム、データベース、またはAPIに重点を置いています。WAIaaSはそのブロックチェーンのギャップを埋めます。

分析のためにClaudeに切り替え、実行のためにMetaMaskに切り替える代わりに、同じ1つのインターフェースで両方を得られます。Claudeに「必要ならDeFiのポジションを確認してリバランスして」と頼めば、実際にそれを実行できます。

金額のリスクは現実のものなので、WAIaaSにはプロダクション品質のセキュリティが含まれています。ポリシーエンジン、承認ワークフロー、そしてデフォルト拒否の強制です。エージェントはスーパーパワーを得ますが、あなたはコントロールしたままです。

45 MCP Tools in One Package

WAIaaSは、5つのカテゴリにまたがる45個のMCPツールを提供します。

ウォレット管理(8ツール)

  • get-balance — ネイティブトークン残高
  • get-assets — 価格付きの全トークン残高
  • get-address — ウォレットアドレスとチェーン情報
  • get-wallet-info — 完全なウォレット概要
  • list-nfts — メタデータ付きNFTコレクション
  • get-nft-metadata — 個別のNFT詳細
  • get-health-factor — プロトコル横断のDeFi健全性
  • resolve-asset — シンボル/アドレスによるトークン情報

トランザクション操作(11ツール)

  • send-token — ネイティブおよびトークンの送金
  • transfer-nft — メタデータ付きNFTの転送
  • send-batch — 複数のトランザクションをアトミックに
  • approve-token — トークンの支払い(利用)許可
  • call-contract — 任意のコントラクト呼び出し
  • sign-transaction — 生トランザクションの署名
  • sign-message — 認証のためのメッセージ署名
  • simulate-transaction — 実行前のドライラン
  • get-transaction — IDによるトランザクション詳細
  • list-transactions — トランザクション履歴
  • get-nonce — 高度な利用のためのアカウントノンス

DeFi連携(8ツール)

  • get-defi-positions — すべての貸付/ステーキングポジション
  • action-provider — DeFiアクションの実行
  • hyperliquid — パーペチュアル先物取引
  • polymarket — 予測市場の取引
  • get-provider-status — DeFiプロトコルの健全性
  • list-offchain-actions — 利用可能なDeFi操作
  • encode-calldata — トランザクションデータの生成
  • x402-fetch — 自動支払い付きHTTPリクエスト

Solana上でClaudeがJupiterスワップを実行する例です。

# Behind the scenes when Claude calls action-provider
curl -X POST http://127.0.0.1:3100/v1/actions/jupiter-swap/swap \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer wai_sess_<token>" \
  -d '{
    "inputMint": "So11111111111111111111111111111111111111112",
    "outputMint": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "100000000"
  }'

高度な機能(10ツール)

  • build-userop — ERC-4337アカウント抽象化
  • sign-userop — 無ガス(ガス不要)でのトランザクション署名
  • erc8004-get-agent-info — オンチェーンエージェントの評判
  • erc8004-get-reputation — 信頼スコアリング
  • erc8004-get-validation-status — エージェントのバリデーション
  • erc8128-sign-request — HTTPリクエストの署名
  • erc8128-verify-signature — 署名の検証
  • wc-connect — WalletConnectのペアリング
  • wc-disconnect — WalletConnectの終了
  • wc-status — 接続ステータス

システム管理(8ツール)

  • get-policies — セキュリティポリシーの概要
  • list-sessions — 有効なエージェントセッション
  • list-credentials — 保存された認証情報
  • connect-info — ネットワークおよびRPCのステータス
  • get-rpc-proxy-url — ブロックチェーンRPCアクセス
  • list-incoming-transactions — 入金の監視
  • get-incoming-summary — 入金の分析
  • get-tokens — サポート対象トークンの一覧

Quick Setup: 5 Minutes to AI Wallet

ステップ1:WAIaaSをインストール

npm install -g @waiaas/cli
waiaas init
waiaas start

ステップ2:ウォレットとセッションを作成

waiaas quickset --mode mainnet

これにより、EthereumとSolanaそれぞれのウォレットが作成され、各々にMCPセッションも作成されます。次のような出力が表示されます。

Created wallet: ethereum-mainnet (0x742d35Cc...)
Created wallet: solana-mainnet (5Fz9k2bN...)
Created session: wai_sess_eyJhbGciOiJIUzI1NiJ9...

ステップ3:Claude Desktopを設定

次を~/Library/Application Support/Claude/claude_desktop_config.jsonに追加します。

{
  "mcpServers": {
    "waiaas": {
      "command": "npx",
      "args": ["-y", "@waiaas/mcp"],
      "env": {
        "WAIAAS_BASE_URL": "http://127.0.0.1:3100",
        "WAIAAS_SESSION_TOKEN": "wai_sess_eyJhbGciOiJIUzI1NiJ9...",
        "WAIAAS_DATA_DIR": "~/.waiaas"
      }
    }
  }


返却形式: {"translated": "翻訳されたHTML"}}

または、自動セットアップコマンドを使います:

waiaas mcp setup --all

ステップ4:Claude Desktop を再起動

これで Claude は 45 個の新しいツールを認識します。MCP 接続インジケーターでは、「waiaas」が接続済みとして表示されます。

ステップ5:試してみる

新しい Claude の会話を開き、次のように尋ねます:

  • "ウォレットの残高を確認して"
  • "自分が保有しているトークンは何?"
  • "DeFi のポジションを表示して"
  • "Jupiter で 0.1 SOL を USDC にスワップして"

マルチウォレット設定

プロダクションのエージェントでは、ウォレットごとに別々の MCP サーバーを設定します:

{
  "mcpServers": {
    "waiaas-trading": {
      "command": "npx", 
      "args": ["-y", "@waiaas/mcp"],
      "env": {
        "WAIAAS_BASE_URL": "http://127.0.0.1:3100",
        "WAIAAS_AGENT_ID": "019c47d6-51ef-7f43-a76b-d50e875d95f4",
        "WAIAAS_AGENT_NAME": "trading-agent"
      }
    },
    "waiaas-defi": {
      "command": "npx",
      "args": ["-y", "@waiaas/mcp"],
      "env": {
        "WAIAAS_BASE_URL": "http://127.0.0.1:3100", 
        "WAIAAS_AGENT_ID": "019c4cd2-86e8-758f-a61e-9c560307c788",
        "WAIAAS_AGENT_NAME": "defi-manager"
      }
    }
  }
}

各エージェントは割り当てられたウォレットとツールだけを参照します。特化したトレーディングボットやポートフォリオマネージャーに最適です。

実世界の例:DeFi ポートフォリオマネージャー

Claude に「DeFi の利回りを最適化して」と頼むと、何が起きるかはこちらです:

  1. アセスメント:Claude が get-defi-positions を呼び出し、現在の貸し出し/ステーキング状況を確認します
  2. 分析get-provider-status を使って Aave、Lido、Kamino 間で利回りを比較します
  3. 戦略:より良い機会を特定します(例:「あなたの USDC は Aave で 3% ですが、Kamino では 5.2% です」)
  4. 実行action-provider を呼び出して Aave から引き出し、Kamino に預け入れます
  5. 確認get-transaction を使って完了を検証します

すべて自然な会話の中で行われます。アプリの切り替えは不要で、取引の手動構築もありません。

摩擦のないセキュリティ

WAIaaS は 4 つのセキュリティティアに対して 21 種類のポリシータイプを強制します:

  • INSTANT:少額($10 未満)は即時に実行
  • NOTIFY:中額($10〜$100)は通知付きで実行
  • DELAY:大額($100〜$1000)は 5 分待機(キャンセル可能)
  • APPROVAL:非常に大きい金額($1000 超)は人の承認が必要

ポリシーエンジンは default-deny を使用します。明示的な ALLOWED_TOKENSCONTRACT_WHITELIST のポリシーがなければ、取引はブロックされます。あなたのエージェントが誤って資金を出し尽くしたり、悪意のあるコントラクトとやり取りしたりすることはできません。

承認ティアの取引では、Claude が詳細を表示して待機します。承認は WalletConnect、Telegram、またはプッシュ通知で行います。その後、エージェントがワークフローを完了します。

次に何をする?

すでに 45 個の MCP ツールと、プロダクション品質のウォレット基盤があります。まずはシンプルな残高確認やトークン転送から始め、慣れてきたら DeFi の自動化を探ってください。

MCP エコシステムは急速に拡大しています。WAIaaS は、AI と onchain アクティビティの交差点にあなたを連れていきます。Claude エージェントにウォレットを渡す準備はできていますか?完全なセットアップガイドは https://github.com/minhoyoo-iotrust/WAIaaS をご覧ください。または https://waiaas.ai で完全なドキュメントを探索してください。