Skip to main content
Glama
IronWallet MCP Server

IronWallet MCP Server

Official
by ironwallet

AIエージェント向け IronWallet

IronWallet MCPサーバーは、AIエージェントに非カストディアルウォレットへの安全なアクセスを提供します。シードフレーズはホスト上で暗号化されたまま保持され、このマシンの外に出ることはありません。エージェントは残高の取得、ローカルでの署名、トークンの転送、10以上のネットワークにわたるスワップを実行できます。

IronWalletアプリとシード互換です。取引ごとの確認UIはありません。

要件: Node.js 20+(npx)。残高が限られた専用ウォレットを使用してください。

製品ページ: ironwallet.io/ai。機械可読インデックス: llms.txt。

このリポジトリをClaude Codeで開くと、.mcp.jsonを介してウォレットMCPが起動します。CLAUDE.mdを参照してください。

インストール

Cursor: ironwallet.io/ai

Claude Code:

claude plugin marketplace add ironwallet/ironwallet-agent-kit
claude plugin install ironwallet-mcp@ironwallet

Codex:

codex plugin marketplace add ironwallet/ironwallet-agent-kit
codex plugin add ironwallet-mcp@ironwallet

Grok:

grok plugin marketplace add ironwallet/ironwallet-agent-kit
grok plugin install ironwallet-mcp --trust

リロードして、MCPがPATHを認識できるようにしてください。ローカルクローンから使用する場合は、GitHubリポジトリの代わりに.を使用してください。

MCPのみ(プラグインなし)

手動でインストールしたMCPは、プラグインでは自動更新されません。

{
  "mcpServers": {
    "ironwallet": {
      "command": "npx",
      "args": ["-y", "@ironwallet/mcp-server"]
    }
  }
}

Related MCP server: AgentWallet MCP Server

含まれるもの

スキル

スキル

使用するタイミング

ironwallet-mcp

非カストディアルウォレット: 残高、ローカル署名、転送、スワップ、入金QR。/ironwallet-mcp として呼び出します

ルール

ルール

適用内容

wallet-transaction-safety

ホットウォレット。追加の確認UIはありません。タイムアウト時はステータスをポーリングし、盲目的に再送信しない

seed-phrase-handling

リカバリーフレーズと秘密鍵は、チャット、ファイル、ログに表示されることはありません

swap-asset-resolution

ネットワークとトークンはモデルの記憶ではなく、カタログツールから取得される

エージェント

エージェント

目的

ironwallet-operator

非カストディアルウォレットを操作: 残高、ローカル署名、転送、スワップ、入金QR

MCPサーバー

@ironwallet/mcp-server(stdio経由)。ネットワーク: Ethereum, BSC, Polygon, Base, Arbitrum, Optimism, Avalanche, Tron, Bitcoin, Litecoin, Dogecoin, Solana, XRP, TON。

ツール

ツール

目的

資金移動?

list_wallets

名前、アドレス、policy

いいえ

accept_mcp_consent

MCP免責事項に対するチャットでの同意を記録

いいえ

create_wallets

新しいウォレットを作成。ブラウザ用のbackup_urlを返す

いいえ

open_wallet_manager

インポート/作成/バックアップを行うローカルブラウザUI

いいえ

set_wallet_policy

ウォレットごとの制限を置き換える(readOnly、maxPerTxUsd、許可リスト)

いいえ

get_deposit_qr

PNG QR(チャットで取得を試みる。それ以外はローカルのqr_url)

いいえ

get_balance

ネイティブまたはトークンの残高

いいえ

estimate_transfer

手数料の見積もり。ブロードキャストなし

いいえ

send_transfer

ローカルで署名して送信

はい

get_operation_status

転送をポーリング

いいえ

list_swap_networks

スワップで利用可能なネットワーク

いいえ

list_swap_assets

売り/買いカタログ

いいえ

estimate_swap

見積もり(期限切れになる場合があります)

いいえ

execute_swap

最新の見積もり → 署名 → スワップ

はい

get_swap_status

スワップをポーリング

いいえ

シードを受け入れたり返したりするツールはありません。インポートとバックアップはローカルブラウザ(open_wallet_manager / backup_url)でのみ行ってください。

設定

通常の使用では、MCP設定に貼り付けるものはありません。初回起動時に、サーバーはリレーAPIキー、キーストアのラッピングシークレット、デバイスIDを~/.ironwallet-mcp/(モード0600)の下に書き込みます。どうしても必要な場合にのみ、IW_RELAY_API_KEY / IW_PASSPHRASE / IW_DEVICE_ID で上書きしてください。

ユーザー向けのバックアップは、ウォレットマネージャーのリカバリーフレーズであり、これらのファイルではありません。

セキュリティ

  • シードは保存時に暗号化されます。ツールの結果、エージェントのチャット、バックエンドリクエストに表示されることはありません。

  • エージェントは再度確認することなく資金を移動できます。オプションのウォレットポリシー(readOnly、maxPerTxUsd、送金先の許可リスト — set_wallet_policyで設定)はデフォルトでオフになっており、送金とスワップの両方に適用されます。

  • キーストアとラッピングシークレットの両方を持っている人は誰でも資金を制御できます。漏洩したシードは失効させることができません。

  • タイムアウトは必ずしも失敗ではありません。送金またはスワップを再試行する前にステータスをポーリングしてください。

  • ここにメインのウォレットを置かないでください。少額のホットウォレットを使用してください。

詳細および非公開情報の開示: SECURITY.md。

コントリビューション

この公開ツリーはリリーススナップショットです。CONTRIBUTING.mdを参照してください。行動規範に従ってください。

ライセンス

MIT

Related MCP Connectors

Related MCP Servers