token-minter-mcp

by kukapay
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Allows deployment of ERC-20 tokens, querying token metadata, and transferring tokens on the Ethereum network.

  • Utilizes Node.js as the runtime environment for the MCP server, requiring v18.x or higher for operation.

  • Uses npm for dependency management and package installation for the token minting MCP server.

토큰 민터 MCP

AI 에이전트가 ERC-20 토큰을 생성할 수 있는 도구를 제공하는 MCP 서버로, 21개의 블록체인을 지원합니다.

특징

  • 사용자 정의 가능한 매개변수를 사용하여 새로운 ERC-20 토큰을 배포합니다.
  • 토큰 메타데이터(이름, 기호, 소수점, 총 공급량)를 쿼리합니다.
  • 토큰 전송을 시작합니다(확인 없이 거래 해시를 반환합니다).
  • 해시로 거래 세부 정보를 검색합니다.
  • 현재 계좌의 네이티브 토큰 잔액을 확인하세요.
  • URI를 통해 토큰 메타데이터에 접근합니다.
  • 배포 안내를 위한 대화형 프롬프트입니다.

도구

  • deployToken : 새로운 ERC-20 토큰(이름, 심볼, 초기 공급량, 소수점 이하 자릿수, 체인 ID)을 배포합니다.
  • transferToken : ERC-20 토큰(tokenAddress, toAddress, amount, chainId)을 전송합니다.
  • getTransactionInfo : 거래 세부 정보(txHash, chainId)를 검색합니다.
  • getTokenBalance : 현재 계정의 특정 ERC-20 토큰 잔액을 쿼리합니다.
  • getTokenInfo : ERC-20 토큰 메타데이터(tokenAddress, chainId)를 쿼리합니다.
  • getBalance : 네이티브 토큰 잔액(chainId)을 확인합니다.

자원

  • tokenMetadata : token://{chainId}/{address} 통해 토큰 메타데이터를 공개합니다.

프롬프트

  • deployTokenGuide : 필수 매개변수(chainId)를 사용하여 토큰 배포를 안내합니다.

필수 조건

  • Node.js v18.x 이상
  • npm (일반적으로 Node.js와 함께 제공됨)
  • EVM 네트워크 액세스를 위한 유효한 Infura API 키
  • 거래 서명을 위한 Ethereum 개인 키

설치

  1. 저장소 복제 :지엑스피1
  2. 종속성 설치 :
    npm install

구성

{ "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" } } } }

용법

  1. 예시 :

    Arbitrum에서 'RWD' 심볼을 가진 'RewardToken'이라는 새 토큰을 생성하려고 합니다. 초기 공급량은 500만 개여야 하며, 소수점 6자리까지 사용해야 합니다.

    Token deployment initiated on Arbitrum (chainId: 42161)! Name: RewardToken Symbol: RWD Decimals: 6 Initial Supply: 5000000 tokens Transaction Hash: 0xabc123... Note: Use 'getTransactionInfo' to check deployment status.

    Polygon 네트워크에서 내 지갑에 얼마나 많은 POL이 있는지 알려주시겠습니까?

    Account Balance on Polygon (chainId: 137): Address: 0xYourAddressHere Balance: 25.3478 POL

    Polygon에서 새로 생성한 토큰의 잔액은 얼마입니까?

    Token Balance on Polygon (chainId: 137): Address: 0xYourAddressHere Token: 0xYourTokenAddressHere Symbol: ABCD Balance: 10000000.00 ABCD

    내 계좌에서 150.75 USDC를 Polygon의 0xRecipientAddressHere로 이체해 주세요.

    Transfer initiated on Polygon (chainId: 137)! Token: 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174 To: 0xRecipientAddressHere Amount: 150.75 (150.75 tokens) Transaction Hash: 0xdef456... Note: Use 'getTransactionInfo' to check transfer status.

    Arbitrum에서 해시 0xabc123...을 포함한 토큰 배포 거래의 상태는 어떻게 되나요?

    Transaction Info on Arbitrum (chainId: 42161): Hash: 0xabc123... From: 0xYourAddressHere To: Contract Creation Value: 0 ETH Status: Success Deployed Contract Address: 0xNewTokenAddressHere

    Arbitrum의 0xNewTokenAddressHere 주소에 있는 토큰의 세부 정보를 알려주세요.

    Token Info on Arbitrum (chainId: 42161): Address: 0xNewTokenAddressHere Name: RewardToken Symbol: RWD Decimals: 6 Total Supply: 5000000

    Polygon에 토큰을 어떻게 배포하나요? 어떤 정보를 제공해야 하나요?

    To deploy a token on Polygon (chainId: 137), use the "deployToken" tool with these parameters: - name: The token's full name (e.g., "MyToken") - symbol: The token's ticker (e.g., "MTK") - initialSupply: Amount in token units (e.g., 1000000 for 1M tokens, default 1,000,000) - decimals: Optional number of decimals (default is 18) - chainId: Optional chain ID (default is 1 for Ethereum)
  2. 로컬 테스트 :종속성 설치:
    cd token-minter-mcp npm install
    로컬 Hardhat 노드 시작:
    npx hardhat node
    로컬에서 테스트하려면 프롬프트에 chainId: 1337을 사용하세요.

지원되는 네트워크

체인 ID네트워크 이름네이티브 토큰
1이더리움이더리움
137다각형
56BSC비앤비
42161중재이더리움
10낙천주의이더리움
59144리네아이더리움
8453베이스이더리움
81457폭발이더리움
11297108109손바닥 안에 감추다손바닥 안에 감추다
43114눈사태아박스
42220셀로셀로
324zkSync이더리움
5000맨틀엠티
204오피비앤비비앤비
534352스크롤이더리움
1923스웰체인이더리움
130유니체인이더리움
23448594291968334스타크넷이더리움
80094베라체인베라
999하이퍼리퀴드하이프
146소닉에스
1337로컬호스트이더리움

특허

이 프로젝트는 MIT 라이선스 에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

-
security - not tested
F
license - not found
-
quality - not tested

AI 에이전트가 여러 블록체인에서 ERC-20 토큰을 생성할 수 있는 도구를 제공하는 MCP 서버입니다.

  1. Features
    1. Tools
    2. Resources
    3. Prompts
  2. Prerequisites
    1. Installation
      1. Configuration
        1. Usage
          1. Supported Networks
            1. License
              ID: er21o46hi6