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.
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
Clonar el repositorio :
git clone https://github.com/kukapay/token-minter-mcp.git cd token-minter-mcp/serverDependencias de instalación :
npm install
Configuración
Uso
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: 0xNewTokenAddressHereDame 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)Pruebas locales :
Dependencias de instalación:
cd token-minter-mcp npm installIniciar un nodo Hardhat local:
npx hardhat nodeUtilice chainId: 1337 en sus indicaciones para realizar pruebas localmente.
Redes compatibles
Identificación de cadena | Nombre de la red | Token nativo |
1 | Ethereum | ETH |
137 | Polígono | POL |
56 | Licenciatura en Ciencias | BNB |
42161 | Arbitrum | ETH |
10 | Optimismo | ETH |
59144 | Línea | ETH |
8453 | Base | ETH |
81457 | Explosión | ETH |
11297108109 | Palmera | PALMERA |
43114 | Avalancha | AVAX |
42220 | Celo | CELO |
324 | zkSync | ETH |
5000 | Manto | MNT |
204 | opBNB | BNB |
534352 | Voluta | ETH |
1923 | Cadena de oleaje | ETH |
130 | Unichain | ETH |
23448594291968334 | Starknet | ETH |
80094 | Berachain | BERA |
999 | Hiperlíquido | BOMBO PUBLICITARIO |
146 | Sónico | S |
1337 | Host local | ETH |
Licencia
Este proyecto está licenciado bajo la Licencia MIT . Consulte el archivo LICENSE
para más detalles.
This server cannot be installed
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA MCP server offering tools for cryptocurrency research and Ethereum-based automation.Last updated -3539AGPL 3.0
- -securityAlicense-qualityAn MCP server for AI agents to automate token swaps on Uniswap DEX across multiple blockchains.Last updated -231MIT License
Armor Crypto MCPofficial
AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -37181GPL 3.0- -securityAlicense-qualityAn MCP server for checking and revoking ERC-20 token allowances across multiple blockchains.Last updated -22MIT License