피드로 돌아가기
Dev.toBackend
원문 읽기
WAIaaS가 Model Context Protocol(MCP) 서버로 Claude Desktop에 45개 지갑 관리 도구를 통합해 자연어로 블록체인 트랜잭션 실행 가능
45 MCP Tools: Everything Your Claude Agent Can Do with a Wallet
AI 요약
Context
Claude와 같은 AI 어시스턴트는 외부 지갑에 접근할 수 없어 암호화폐 잔액 확인, 토큰 스왑, DeFi 위치 관리 등을 수행할 수 없었다. 사용자는 분석을 위해 Claude를 사용하고 실행을 위해 MetaMask 같은 지갑 애플리케이션을 별도로 전환해야 했다.
Technical Solution
- MCP 서버 구현: WAIaaS를 Model Context Protocol 기반 서버로 개발해 Claude Desktop에 연결 가능하도록 설계
- 45개 도구 분류: 지갑 관리(8개), 트랜잭션 작업(11개), DeFi 통합(8개), 고급 기능(10개), 시스템 관리(8개)로 구성
- 보안 정책 엔진: INSTANT(10달러 미만 즉시 실행), NOTIFY(10~100달러 알림), DELAY(100~1000달러 5분 대기), APPROVAL(1000달러 이상 승인 필요) 4단계 티어 적용
- 기본 거부 원칙(default-deny): ALLOWED_TOKENS 또는 CONTRACT_WHITELIST 정책 없이는 모든 트랜잭션 차단
- 다중 지갑 구성: 각 MCP 서버에 별도 에이전트 ID 할당으로 트레이딩 봇과 DeFi 관리자 등 역할별 격리
- 환경 설정: npm 패키지 설치 후 claude_desktop_config.json에 WAIAAS_BASE_URL, WAIAAS_SESSION_TOKEN, WAIAAS_DATA_DIR 3개 환경 변수 구성으로 설정
- Ethereum과 Solana 동시 지원: 한 번의 quickset 명령으로 두 블록체인에 대한 지갑과 MCP 세션 자동 생성
Key Takeaway
AI 어시스턴트의 능력을 확장할 때 MCP 같은 표준 프로토콜과 다층 보안 정책(default-deny, 승인 워크플로우)을 결합하면 높은 위험도의 작업(실제 자산 관리)도 안전하게 자동화할 수 있다.
실천 포인트
블록체인 상호작용이 필요한 서비스 팀에서 WAIaaS의 45개 MCP 도구와 4단계 정책 엔진을 Claude에 통합하면 자연어 명령만으로 잔액 조회, 스왑, DeFi 리밸런싱을 수행하면서도 트랜잭션 규모별로 자동 승인, 알림, 대기를 강제할 수 있다.