Skip to main content
Glama

token-minter-mcp

Acuñador de tokens MCP

Un servidor MCP que proporciona herramientas para que los agentes de IA creen tokens ERC-20 y admitan 21 cadenas de bloques.

LicenciaNode.jsEstado

Características

  • Implemente nuevos tokens ERC-20 con parámetros personalizables.
  • Consultar metadatos del token (nombre, símbolo, decimales, suministro total).
  • Iniciar transferencias de tokens (devuelve el hash de la transacción sin confirmación).
  • Recuperar detalles de transacciones mediante hash.
  • Consultar el saldo del token nativo de la cuenta corriente.
  • Acceda a los metadatos del token a través de URI.
  • Aviso interactivo para orientación sobre la implementación.

Herramientas

  • deployToken : implementa un nuevo token ERC-20 (nombre, símbolo, initialSupply, decimales, chainId).
  • transferToken : transfiere tokens ERC-20 (tokenAddress, toAddress, amount, chainId).
  • getTransactionInfo : recupera los detalles de la transacción (txHash, chainId).
  • getTokenBalance : consulta el saldo de un token ERC-20 específico para la cuenta actual.
  • getTokenInfo : consulta los metadatos del token ERC-20 (tokenAddress, chainId).
  • getBalance : verifica el saldo del token nativo (chainId).

Recursos

  • tokenMetadata : expone metadatos del token a través de token://{chainId}/{address} .

Indicaciones

  • deployTokenGuide : Guía la implementación del token con los parámetros requeridos (chainId).

Prerrequisitos

  • Node.js v18.x o superior
  • npm (normalmente incluido con Node.js)
  • Una clave API de Infura válida para el acceso a la red EVM
  • Una clave privada de Ethereum para firmar transacciones

Instalación

  1. Clonar el repositorio :
    git clone https://github.com/kukapay/token-minter-mcp.git cd token-minter-mcp/server
  2. Dependencias de instalación :
    npm install

Configuración

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

Uso

  1. Ejemplos :

    Quiero crear un nuevo token llamado "RewardToken" con el símbolo "RWD" en Arbitrum. Debería tener un suministro inicial de 5 millones de tokens y usar 6 decimales.

    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.

    ¿Puedes decirme cuánto POL tengo en mi billetera en la red Polygon?

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

    ¿Cuál es el saldo de mi token recién creado en Polygon?

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

    "Por favor, transfiera 150,75 USDC desde mi cuenta a 0xRecipientAddressHere en Polygon."

    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.

    ¿Cuál es el estado de mi transacción de implementación de token con hash 0xabc123... en Arbitrum?

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

    Dame los detalles del token en la dirección 0xNewTokenAddressHere en Arbitrum.

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

    ¿Cómo implemento un token en Polygon? ¿Qué información debo proporcionar?

    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. Pruebas locales :Dependencias de instalación:
    cd token-minter-mcp npm install
    Iniciar un nodo Hardhat local:
    npx hardhat node
    Utilice chainId: 1337 en sus indicaciones para realizar pruebas localmente.

Redes compatibles

Identificación de cadenaNombre de la redToken nativo
1EthereumETH
137PolígonoPOL
56Licenciatura en CienciasBNB
42161ArbitrumETH
10OptimismoETH
59144LíneaETH
8453BaseETH
81457ExplosiónETH
11297108109PalmeraPALMERA
43114AvalanchaAVAX
42220CeloCELO
324zkSyncETH
5000MantoMNT
204opBNBBNB
534352VolutaETH
1923Cadena de oleajeETH
130UnichainETH
23448594291968334StarknetETH
80094BerachainBERA
999HiperlíquidoBOMBO PUBLICITARIO
146SónicoS
1337Host localETH

Licencia

Este proyecto está licenciado bajo la Licencia MIT . Consulte el archivo LICENSE para más detalles.

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Un servidor MCP que proporciona herramientas para que los agentes de IA creen tokens ERC-20 en múltiples cadenas de bloques.

  1. Características
    1. Herramientas
    2. Recursos
    3. Indicaciones
  2. Prerrequisitos
    1. Instalación
      1. Configuración
        1. Uso
          1. Redes compatibles
            1. Licencia

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A simple aggregator server that allows batching multiple MCP tool calls into a single request, reducing token usage and network overhead for AI agents.
                Last updated -
                14
                JavaScript
              • -
                security
                A
                license
                -
                quality
                A comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.
                Last updated -
                2
                TypeScript
                GPL 3.0
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A comprehensive server that enables AI agents to interact with multiple EVM-compatible blockchain networks through a unified interface, supporting ENS resolution, token operations, and smart contract interactions.
                Last updated -
                230
                TypeScript
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                An MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.
                Last updated -
                7
                12
                JavaScript
                MIT License

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/token-minter-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server