Skip to main content
Glama

Ashfields MCP Server

MIT License npm MCP

El primer servidor MCP que quema un token ERC-20 para acuñar un NFT. Aprueba $ASH, llama a mint() — 100,000 tokens destruidos permanentemente, un SVG animado totalmente on-chain aparece en Ethereum. Sin pago de ETH. Sin navegador. Dos llamadas al contrato desde cualquier agente.

Ashfields — 10,000 NFT SVG animados totalmente on-chain. Acuñar quema 100,000 $ASH de forma permanente. Gana $ASH quemando NFT muertos en deadjpg.lol.


Instalación

git clone https://github.com/smoke711711/ashfields-mcp-server
cd ashfields-mcp-server
npm install

O mediante npx (sin necesidad de clonar):

npx ashfields-mcp-server

Related MCP server: Vaultfire MCP Server

Requisitos

  • Node.js 18+

  • Una billetera con:

    • Suficiente $ASH para acuñar (100,000 $ASH por token)

    • Una pequeña cantidad de ETH para gas (~0.001 ETH por acuñación)


Configuración

export WALLET_PRIVATE_KEY=0xYOUR_PRIVATE_KEY
# Optional — defaults to a public Ethereum node
export ETH_RPC_URL=https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY

Añadir a Claude Desktop

Edita claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "ashfields": {
      "command": "node",
      "args": ["/absolute/path/to/ashfields-mcp-server/index.js"],
      "env": {
        "WALLET_PRIVATE_KEY": "0xYOUR_PRIVATE_KEY",
        "ETH_RPC_URL": "https://ethereum.publicnode.com"
      }
    }
  }
}

Reinicia Claude Desktop — las herramientas aparecerán automáticamente.


Herramientas disponibles

get_mint_info

Devuelve el estado actual de la acuñación: precio por token, total acuñado, suministro restante, si la acuñación está activa y las direcciones de los contratos.

Argumento

Tipo

Requerido

Devuelve: { mintActive, totalMinted, remainingSupply, pricePerToken, priceFormatted, maxPerTransaction, contracts }


check_wallet

Devuelve la dirección de la billetera configurada, el saldo de $ASH, el saldo de ETH, la asignación actual de $ASH para el contrato de Ashfields y cuántos tokens puede acuñar ahora mismo.

Argumento

Tipo

Requerido

Devuelve: { walletAddress, ashBalance, ashAllowance, ethBalance, canMintThisTx, needsApproval }


approve_ash

Aprueba que el contrato de Ashfields gaste $ASH desde la billetera. Espera la confirmación on-chain. Solo es necesario si la asignación es insuficiente — mint_ashfield lo maneja automáticamente.

Argumento

Tipo

Requerido

Descripción

quantity

number

Tokens a aprobar (1–5). Aprueba quantity × 100,000 ASH.

Devuelve: { status, approved, forTokens, wallet, txHash, etherscan }


mint_ashfield

Flujo de acuñación completo: comprueba la asignación, aprueba automáticamente si es necesario, acuña y espera la confirmación. Devuelve los IDs de los tokens acuñados y el enlace de OpenSea. Quema 100,000 $ASH por token de forma permanente (enviados a 0xdead).

Argumento

Tipo

Requerido

Descripción

quantity

number

Tokens a acuñar (1–5 por transacción).

Devuelve: { status, minted, ashBurned, tokenIds, wallet, approvalTx, mintTx, etherscan, opensea }

Ejemplo de respuesta:

{
  "status": "success",
  "minted": 2,
  "ashBurned": "200,000 ASH",
  "tokenIds": ["8377", "220"],
  "approvalTx": "0xfc33...",
  "mintTx": "0xe2e0...",
  "etherscan": "https://etherscan.io/tx/0xe2e0...",
  "opensea": "https://opensea.io/collection/ashfields-lol"
}

trigger_distribute

Llama a distribute() en el contrato RoyaltyDistributor. Sin permisos — cualquier billetera puede activarlo en cualquier momento. Divide el ETH de regalías acumulado: 1% creador · 1% equipo de $ASH · 8% recompra de Uniswap → quemado en 0xdead. Requiere ≥ 0.005 ETH en el distribuidor.

Argumento

Tipo

Requerido

Devuelve: { status, txHash, etherscan, note }


Ejemplo de prompt para el agente

"Comprueba el saldo de mi billetera, verifica que tengo suficiente $ASH para acuñar 2 Ashfields, luego acúñalos y devuelve los IDs de los tokens y los enlaces de OpenSea."


Direcciones de los contratos (Ethereum Mainnet)

Contrato

Dirección

Ashfields NFT (ASHF)

0x068FB5Ac232462f642F34B2bAa81750Cc2F00DAA

$ASH Token

0x7e6aed913DEAA38A486514AD75Bdf8E48Fa74a17

RoyaltyDistributor

0xF3b4063958dB5814E31aA745FbbfD4c0006E52A6


Seguridad

  • La clave privada se lee únicamente de las variables de entorno — nunca se pasa como argumento de herramienta

  • El servidor se comunica a través de stdio — no se abre ningún puerto de red

  • Solo la billetera configurada puede firmar transacciones

  • trigger_distribute() no requiere permisos por diseño del contrato — cualquier billetera puede llamarlo de forma segura


Especificación legible por máquina

curl https://ashfields-mint.vercel.app/api/mint-info

Enlaces


Licencia

MIT © 2025 smoke711711

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    C
    quality
    C
    maintenance
    Enables AI agents to interact with any EVM-compatible blockchain through natural language, supporting token swaps, cross-chain bridges, staking, lending, governance, gas optimization, and portfolio tracking across networks like Ethereum, BSC, Polygon, Arbitrum, and more.
    100
    63
    39
    Inno Setup
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI agents to trigger on-chain minting of $SHIT tokens via EIP-7702 delegation and MCP, with the user retaining full custody and the contract ensuring tokens go to the caller's own wallet.
    4
    MIT

View all related MCP servers

Related MCP Connectors

  • Issue Agent Passports and verify agent authority before value moves. Signed verification records.

  • Token swaps and honeypot/rug checks for AI agents on 8 chains, paid per-call in USDC via x402.

  • TPermanent memory layer for AI agents. Mint moments to the Polygon blockchain via MCP.

View all MCP Connectors

Latest Blog Posts

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/smoke711711/ashfields-mcp-server'

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