Skip to main content
Glama

Ashfields MCP Server

MIT License npm MCP

Der erste MCP-Server, der einen ERC-20-Token verbrennt, um ein NFT zu minten. $ASH freigeben, mint() aufrufen — 100.000 Token werden dauerhaft vernichtet, ein vollständig on-chain animiertes SVG erscheint auf Ethereum. Keine ETH-Zahlung. Kein Browser. Zwei Vertragsaufrufe von jedem Agenten.

Ashfields — 10.000 vollständig on-chain animierte SVG-NFTs. Beim Minten werden dauerhaft 100.000 $ASH verbrannt. Verdiene $ASH, indem du tote NFTs auf deadjpg.lol verbrennst.


Installation

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

Oder per npx (kein Klonen erforderlich):

npx ashfields-mcp-server

Related MCP server: Vaultfire MCP Server

Voraussetzungen

  • Node.js 18+

  • Eine Wallet mit:

    • Genug $ASH zum Minten (100.000 $ASH pro Token)

    • Einer kleinen Menge ETH für Gas (~0,001 ETH pro Mint)


Konfiguration

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

Zu Claude Desktop hinzufügen

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

Starte Claude Desktop neu — die Tools erscheinen automatisch.


Verfügbare Tools

get_mint_info

Gibt den aktuellen Mint-Status zurück: Preis pro Token, insgesamt gemintet, verbleibende Anzahl, ob das Minten aktiv ist, und Vertragsadressen.

Argument

Typ

Erforderlich

Rückgabewert: { mintActive, totalMinted, remainingSupply, pricePerToken, priceFormatted, maxPerTransaction, contracts }


check_wallet

Gibt die konfigurierte Wallet-Adresse, den $ASH-Kontostand, den ETH-Kontostand, die aktuelle $ASH-Freigabe für den Ashfields-Vertrag und die Anzahl der Token zurück, die sie gerade jetzt minten kann.

Argument

Typ

Erforderlich

Rückgabewert: { walletAddress, ashBalance, ashAllowance, ethBalance, canMintThisTx, needsApproval }


approve_ash

Genehmigt dem Ashfields-Vertrag, $ASH von der Wallet auszugeben. Wartet auf eine On-Chain-Bestätigung. Nur erforderlich, wenn die Freigabe nicht ausreicht — mint_ashfield übernimmt das automatisch.

Argument

Typ

Erforderlich

Beschreibung

quantity

number

Ja

Token zur Freigabe (1–5). Gibt quantity × 100.000 ASH frei.

Rückgabewert: { status, approved, forTokens, wallet, txHash, etherscan }


mint_ashfield

Vollständiger Mint-Ablauf: prüft die Freigabe, genehmigt bei Bedarf automatisch, mintet, wartet auf Bestätigung. Gibt gemintete Token-IDs und den OpenSea-Link zurück. Verbrennt dauerhaft 100.000 $ASH pro Token (an 0xdead gesendet).

Argument

Typ

Erforderlich

Beschreibung

quantity

number

Ja

Token zum Minten (1–5 pro Transaktion).

Rückgabewert: { status, minted, ashBurned, tokenIds, wallet, approvalTx, mintTx, etherscan, opensea }

Beispielantwort:

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

Ruft distribute() im RoyaltyDistributor-Vertrag auf. Permissionless — jede Wallet kann dies jederzeit auslösen. Verteilt angesammeltes Royalty-ETH: 1% Creator · 1% $ASH-Team · 8% Uniswap-Rückkauf → an 0xdead verbrannt. Erfordert ≥ 0,005 ETH im Distributor.

Argument

Typ

Erforderlich

Rückgabewert: { status, txHash, etherscan, note }


Beispiel-Agent-Prompt

"Überprüfe meinen Wallet-Kontostand, verifiziere, dass ich genug $ASH für 2 Ashfields habe, minte sie dann und gib die Token-IDs und OpenSea-Links zurück."


Vertragsadressen (Ethereum Mainnet)

Vertrag

Adresse

Ashfields NFT (ASHF)

0x068FB5Ac232462f642F34B2bAa81750Cc2F00DAA

$ASH Token

0x7e6aed913DEAA38A486514AD75Bdf8E48Fa74a17

RoyaltyDistributor

0xF3b4063958dB5814E31aA745FbbfD4c0006E52A6


Sicherheit

  • Der private Schlüssel wird nur aus Umgebungsvariablen gelesen — niemals als Tool-Argument übergeben

  • Der Server kommuniziert über stdio — es wird kein Netzwerk-Port geöffnet

  • Nur die konfigurierte Wallet kann Transaktionen signieren

  • trigger_distribute() ist per Vertragsdesign permissionless — für jede Wallet unbedenklich aufzurufen


Maschinenlesbare Spezifikation

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


Lizenz

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