Skip to main content
Glama

Ashfields MCP Server

MIT License npm MCP

Первый MCP-сервер, который сжигает токен ERC-20 для минтинга NFT. Одобрьте $ASH, вызовите mint() — 100 000 токенов безвозвратно уничтожаются, и на Ethereum появляется полностью on-chain анимированный SVG. Никакой оплаты в ETH. Никакого браузера. Два вызова контракта от любого агента.

Ashfields — 10 000 полностью on-chain анимированных SVG-NFT. Минтинг безвозвратно сжигает 100 000 $ASH. Зарабатывайте $ASH, сжигая мёртвые NFT на deadjpg.lol.


Установка

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

Или через npx (клонирование не требуется):

npx ashfields-mcp-server

Related MCP server: Vaultfire MCP Server

Требования

  • Node.js 18+

  • Кошелёк с:

    • Достаточным количеством $ASH для минтинга (100 000 $ASH за токен)

    • Небольшим количеством ETH на газ (~0.001 ETH за минтинг)


Конфигурация

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

Добавление в Claude Desktop

Отредактируйте 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"
      }
    }
  }
}

Перезапустите Claude Desktop — инструменты появятся автоматически.


Доступные инструменты

get_mint_info

Возвращает текущий статус минтинга: цену за токен, общее количество отминченных, оставшееся предложение, активен ли минтинг, и адреса контрактов.

Аргумент

Тип

Обязателен

Возвращает: { mintActive, totalMinted, remainingSupply, pricePerToken, priceFormatted, maxPerTransaction, contracts }


check_wallet

Возвращает адрес настроенного кошелька, баланс $ASH, баланс ETH, текущий allowance $ASH для контракта Ashfields и сколько токенов можно отминтить прямо сейчас.

Аргумент

Тип

Обязателен

Возвращает: { walletAddress, ashBalance, ashAllowance, ethBalance, canMintThisTx, needsApproval }


approve_ash

Одобряет контракту Ashfields тратить $ASH с кошелька. Ожидает on-chain подтверждения. Нужно только если allowance недостаточен — mint_ashfield делает это автоматически.

Аргумент

Тип

Обязателен

Описание

quantity

number

да

Количество токенов для одобрения (1–5). Одобряет количество × 100 000 ASH.

Возвращает: { status, approved, forTokens, wallet, txHash, etherscan }


mint_ashfield

Полный процесс минтинга: проверяет allowance, при необходимости автоматически одобряет, минтит, ожидает подтверждения. Возвращает ID отминченных токенов и ссылку на OpenSea. Безвозвратно сжигает 100 000 $ASH за токен (отправляются на 0xdead).

Аргумент

Тип

Обязателен

Описание

quantity

number

да

Токены для минтинга (1–5 за транзакцию).

Возвращает: { status, minted, ashBurned, tokenIds, wallet, approvalTx, mintTx, etherscan, opensea }

Пример ответа:

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

Вызывает distribute() в контракте RoyaltyDistributor. Permissionless — любой кошелёк может вызвать эту функцию в любое время. Распределяет накопленный ETH с роялти: 1% создателю · 1% команде $ASH · 8% buyback через Uniswap → сжигается на 0xdead. Требуется ≥ 0.005 ETH в дистрибьюторе.

Аргумент

Тип

Обязателен

Возвращает: { status, txHash, etherscan, note }


Пример промпта для агента

«Проверь баланс моего кошелька, убедись, что у меня достаточно $ASH для минтинга 2 Ashfields, затем отминти их и верни ID токенов и ссылки на OpenSea.»


Адреса контрактов (Ethereum Mainnet)

Контракт

Адрес

Ashfields NFT (ASHF)

0x068FB5Ac232462f642F34B2bAa81750Cc2F00DAA

$ASH Token

0x7e6aed913DEAA38A486514AD75Bdf8E48Fa74a17

RoyaltyDistributor

0xF3b4063958dB5814E31aA745FbbfD4c0006E52A6


Безопасность

  • Приватный ключ читается только из переменных окружения — никогда не передаётся как аргумент инструмента

  • Сервер взаимодействует через stdio — сетевой порт не открывается

  • Подписывать транзакции может только настроенный кошелёк

  • trigger_distribute() не требует разрешений по дизайну контракта — безопасен для вызова любым кошельком


Машиночитаемая спецификация

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

Ссылки


Лицензия

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