MCP 문서 관리

메뉴

token-minter-mcp

token-minter-mcp

token-minter-mcp는 AI 에이전트가 다양한 블록체인 네트워크에서 ERC-20 토큰을 발행할 수 있는 도구를 제공하는 MCP 서버입니다. 이 서버는 21개 이상의 서로 다른 블록체인을 지원하며, 토큰 발행, 전송, 정보 조회 등 다양한 기능을 제공합니다.

특징

  • 다중 블록체인 지원: 이더리움, 폴리곤, BSC, 아비트럼 등 21개 이상의 블록체인 네트워크 지원
  • 토큰 발행: 커스터마이징 가능한 파라미터(이름, 심볼, 초기 공급량, 소수점 등)로 새 ERC-20 토큰 배포
  • 토큰 전송: 특정 주소로 토큰 전송 기능
  • 정보 조회: 토큰 메타데이터, 잔액, 트랜잭션 정보 등 조회 기능
  • 대화형 가이드: 토큰 배포를 위한 필수 파라미터 안내 기능
  • 시스템 통합: 다른 시스템과 쉽게 통합할 수 있는 표준화된 인터페이스

API

도구

deployToken

  • 설명: 새 ERC-20 토큰을 발행합니다
  • 입력:
  • name: 토큰 이름 (예: "RewardToken")
  • symbol: 토큰 심볼 (예: "RWD")
  • initialSupply: 초기 공급량 (예: 5000000)
  • decimals: 소수점 자릿수 (예: 6)
  • chainId: 블록체인 네트워크 ID (예: 1=이더리움, 137=폴리곤, 42161=아비트럼)
  • 출력: 토큰 발행 정보 및 트랜잭션 해시

transferToken

  • 설명: ERC-20 토큰을 다른 주소로 전송합니다
  • 입력:
  • tokenAddress: 토큰 계약 주소
  • toAddress: 수신자 주소
  • amount: 전송할 토큰 양
  • chainId: 블록체인 네트워크 ID
  • 출력: 전송 정보 및 트랜잭션 해시

getTransactionInfo

  • 설명: 트랜잭션 세부 정보를 조회합니다
  • 입력:
  • txHash: 트랜잭션 해시
  • chainId: 블록체인 네트워크 ID
  • 출력: 트랜잭션 상태, 발신자/수신자 주소, 값, 배포된 계약 주소(해당하는 경우)

getTokenInfo

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

getTokenBalance

  • 설명: 현재 계정의 특정 ERC-20 토큰 잔액을 조회합니다
  • 입력:
  • tokenAddress: 토큰 계약 주소
  • chainId: 블록체인 네트워크 ID
  • 출력: 토큰 잔액 및 관련 정보

getBalance

  • 설명: 현재 계정의 네이티브 토큰 잔액을 확인합니다
  • 입력:
  • chainId: 블록체인 네트워크 ID
  • 출력: 네이티브 토큰 잔액

deployTokenGuide

  • 설명: 토큰 배포에 필요한 파라미터를 안내합니다
  • 입력:
  • chainId: 블록체인 네트워크 ID
  • 출력: 필요한 파라미터 설명 및 안내

사용 방법

설치

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

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

구성

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

{
  "mcpServers": {
    "Token-Minter-MCP": {
      "command": "node",
      "args": ["path/to/token-minter-mcp/server/index.js"],
      "env": {
        "INFURA_KEY": "your infura key",
        "PRIVATE_KEY": "your private key"
      }
    }
  }
}

필요 조건

  • Node.js 및 npm이 설치되어 있어야 합니다
  • Infura API 키 또는 다른 이더리움 RPC 제공자의 API 키가 필요합니다
  • 토큰 발행 및 전송을 위한 이더리움 호환 개인 키가 필요합니다
  • 각 네트워크에서 거래 수수료(가스비)를 지불할 수 있는 네이티브 토큰이 있어야 합니다

사용 예시

새로운 토큰을 발행하려면:

  1. 토큰 이름, 심볼, 초기 공급량, 소수점 등의 정보를 준비합니다.
  2. 발행하려는 블록체인 네트워크를 선택합니다.
  3. 가스비 및 거래 승인을 위한 충분한 네이티브 토큰이 있는지 확인합니다.
  4. deployToken 도구를 사용하여 토큰을 발행합니다.
  5. 반환된 트랜잭션 해시로 getTransactionInfo를 사용하여 발행 상태를 확인합니다.

연결된 구성 요소

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