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 の利回りを最適化して」と頼むと、何が起きるかはこちらです:
-
アセスメント:Claude が
get-defi-positionsを呼び出し、現在の貸し出し/ステーキング状況を確認します -
分析:
get-provider-statusを使って Aave、Lido、Kamino 間で利回りを比較します - 戦略:より良い機会を特定します(例:「あなたの USDC は Aave で 3% ですが、Kamino では 5.2% です」)
-
実行:
action-providerを呼び出して Aave から引き出し、Kamino に預け入れます -
確認:
get-transactionを使って完了を検証します
すべて自然な会話の中で行われます。アプリの切り替えは不要で、取引の手動構築もありません。
摩擦のないセキュリティ
WAIaaS は 4 つのセキュリティティアに対して 21 種類のポリシータイプを強制します:
- INSTANT:少額($10 未満)は即時に実行
- NOTIFY:中額($10〜$100)は通知付きで実行
- DELAY:大額($100〜$1000)は 5 分待機(キャンセル可能)
- APPROVAL:非常に大きい金額($1000 超)は人の承認が必要
ポリシーエンジンは default-deny を使用します。明示的な ALLOWED_TOKENS や CONTRACT_WHITELIST のポリシーがなければ、取引はブロックされます。あなたのエージェントが誤って資金を出し尽くしたり、悪意のあるコントラクトとやり取りしたりすることはできません。
承認ティアの取引では、Claude が詳細を表示して待機します。承認は WalletConnect、Telegram、またはプッシュ通知で行います。その後、エージェントがワークフローを完了します。
次に何をする?
すでに 45 個の MCP ツールと、プロダクション品質のウォレット基盤があります。まずはシンプルな残高確認やトークン転送から始め、慣れてきたら DeFi の自動化を探ってください。
MCP エコシステムは急速に拡大しています。WAIaaS は、AI と onchain アクティビティの交差点にあなたを連れていきます。Claude エージェントにウォレットを渡す準備はできていますか?完全なセットアップガイドは https://github.com/minhoyoo-iotrust/WAIaaS をご覧ください。または https://waiaas.ai で完全なドキュメントを探索してください。