Skip to main content
Glama
IronWallet MCP Server

IronWallet MCP Server

Official
by ironwallet

AI 에이전트를 위한 IronWallet

IronWallet MCP 서버는 AI 에이전트에게 비수탁형(non-custodial) 지갑에 대한 안전한 접근을 제공합니다. 시드 문구는 호스트에 암호화된 상태로 보관되며 이 머신을 절대 벗어나지 않습니다. 에이전트는 잔액을 조회하고, 로컬 서명을 수행하고, 토큰을 전송하며, 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 구성에 붙여넣을 것이 없습니다. 첫 실행 시 서버는 ~/.ironwallet-mcp/ 아래에 릴레이 API 키, 키스토어 래핑 시크릿, 기기 ID를 기록합니다(모드 0600). 반드시 필요한 경우에만 IW_RELAY_API_KEY / IW_PASSPHRASE / IW_DEVICE_ID로 재정의하세요.

사용자에게 제공되는 백업은 지갑 매니저의 복구 문구이며, 그 파일들이 아닙니다.

보안

  • 시드는 저장 시 암호화됩니다. 시드는 도구 결과, 에이전트 채팅, 백엔드 요청에 절대 나타나지 않습니다.

  • 에이전트는 다시 묻지 않고 자금을 이동할 수 있습니다. 선택적 지갑 정책(readOnly, maxPerTxUsd, 전송 수신자 허용 목록 — set_wallet_policy로 설정)은 기본적으로 꺼져 있으며 전송과 스왑 모두에 적용됩니다.

  • 키스토어와 래핑 시크릿을 모두 가진 사람은 자금을 통제할 수 있습니다. 유출된 시드는 폐기할 수 없습니다.

  • 타임아웃이 항상 실패를 의미하는 것은 아닙니다. 전송이나 스왑을 재시도하기 전에 상태를 폴링하세요.

  • 메인 지갑을 여기에 두지 마세요. 소액의 핫 월렛을 사용하세요.

자세한 내용 및 비공개 신고: SECURITY.md.

기여

이 공개 트리는 릴리스 스냅샷입니다. CONTRIBUTING.md를 참조하세요. Code of Conduct를 준수해 주세요.

라이선스

MIT

Related MCP Connectors

Related MCP Servers