MCP 문서 관리

메뉴

token-revoke-mcp

token-revoke-mcp

token-revoke-mcp는 여러 블록체인에서 ERC-20 토큰 허용량(allowance)을 확인하고 취소하기 위한 MCP 서버입니다. 이 서버는 사용자가 지갑의 모든 토큰 승인을 모니터링하고 필요하지 않은 승인을 안전하게 취소할 수 있도록 도와줍니다.

특징

  • 토큰 승인 조회: 특정 블록체인 네트워크에서 지갑의 모든 ERC-20 토큰 승인 정보 조회
  • 승인 취소: 특정 스마트 계약에 대한 토큰 허용량 취소 트랜잭션 실행
  • 트랜잭션 상태 확인: 제출된 트랜잭션의 성공 또는 실패 여부 확인
  • 다중 체인 지원: 이더리움, 폴리곤, BSC를 포함한 50개 이상의 EVM 호환 체인 지원
  • 위험 평가: 토큰 세부 정보, 잔액, 위험에 노출된 USD 가치 등의 정보 제공
  • 보안 강화: 사용하지 않는 토큰 승인을 취소함으로써 자산 보호

API

도구

getApprovals

  • 설명: 특정 체인에서 지갑의 모든 ERC-20 토큰 승인 정보를 조회합니다
  • 입력:
  • walletAddress: 확인할 지갑 주소
  • chainId: 블록체인 네트워크 ID
  • 출력: 토큰 승인 목록, 토큰 세부 정보, 잔액, USD 가치 등

revokeAllowance

  • 설명: 특정 토큰에 대한 스펜더의 허용량을 취소합니다
  • 입력:
  • tokenAddress: 토큰 계약 주소
  • spenderAddress: 허용량을 가진 스펜더 주소
  • chainId: 블록체인 네트워크 ID
  • 출력: 트랜잭션 해시 및 상태 정보

getTransactionStatus

  • 설명: 제출된 트랜잭션의 상태를 확인합니다
  • 입력:
  • txHash: 트랜잭션 해시
  • chainId: 블록체인 네트워크 ID
  • 출력: 트랜잭션 상태(성공, 실패, 대기 중) 및 세부 정보

getSupportedChains

  • 설명: 지원되는 블록체인 네트워크 목록을 조회합니다
  • 입력: 없음
  • 출력: 지원되는 체인 ID 및 이름 목록

getTokenInfo

  • 설명: ERC-20 토큰 정보를 조회합니다
  • 입력:
  • tokenAddress: 토큰 계약 주소
  • chainId: 블록체인 네트워크 ID
  • 출력: 토큰 이름, 심볼, 소수점, 총 공급량

사용 방법

설치

# 글로벌 설치
npm install -g token-revoke-mcp

# 또는 프로젝트에 로컬 설치
npm install token-revoke-mcp

구성

Claude Desktop에서 이 서버를 사용하기 위한 설정 방법:

{
  "mcpServers": {
    "token-revoke-mcp": {
      "command": "node",
      "args": ["path/to/token-revoke-mcp/index.js"],
      "env": {
        "MORALIS_API_KEY": "your moralis api key",
        "PRIVATE_KEY": "your wallet private key"
      }
    }
  }
}

필요 조건

  • Node.js 버전 18 이상(기본 fetch 지원을 위함)
  • Moralis API 키(토큰 승인 데이터 가져오기 위해 필요)
  • 이더리움 호환 개인 키(취소 트랜잭션 서명을 위해 필요)
  • 각 네트워크에서 거래 수수료(가스비)를 지불할 수 있는 네이티브 토큰

사용 예시

토큰 승인을 취소하려면:

  1. getApprovals 도구를 사용하여 지갑의 모든 토큰 승인을 확인합니다.
  2. 취소하려는 승인을 식별합니다.
  3. revokeAllowance 도구를 사용하여 해당 승인을 취소합니다.
  4. getTransactionStatus 도구를 사용하여 트랜잭션 상태를 확인합니다.

연결된 구성 요소

  • token-minter-mcp - ERC-20 토큰을 발행하기 위한 MCP 서버
  • uniswap-trader-mcp - Uniswap DEX에서 토큰 스왑을 자동화하는 MCP 서버
  • uniswap-poolspy-mcp - Uniswap에서 새로 생성된 유동성 풀을 추적하는 MCP 서버
  • whale-tracker-mcp - 암호화폐 고래 거래를 추적하기 위한 MCP 서버
  • EVM MCP Server - 30개 이상의 EVM 네트워크에 대한 포괄적인 블록체인 서비스