Skip to main content
Glama

Ashfields MCP Server

MIT License npm MCP

ERC-20 トークンを焼却して NFT をミントする初めての MCP サーバー。$ASH を承認して mint() を呼び出すだけで、100,000 トークンが永久に焼却され、完全オンチェーンでアニメーションする SVG が Ethereum 上に現れます。ETH の支払いは不要。ブラウザも不要。エージェントからわずか 2 回のコントラクト呼び出しで完了します。

Ashfields — 完全オンチェーンでアニメーションする SVG NFT を 10,000 点。ミントすると 100,000 $ASH が永久に焼却されます。deadjpg.lol でデッド NFT を焼却して $ASH を獲得しましょう。


インストール

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 残高、Ashfields コントラクトに対する現在の $ASH 承認額、そして今すぐミントできるトークン数を返します。

引数

必須

戻り値: { walletAddress, ashBalance, ashAllowance, ethBalance, canMintThisTx, needsApproval }


approve_ashfield

Ashfields コントラクトがウォレットの $ASH を使用できるよう承認します。オンチェーンでの確認を待ちます。承認額が不十分な場合にのみ必要です — mint_ashfield が自動的に処理します。

引数

必須

説明

quantity

number

必須

承認するトークン数(1–5)。数量 × 100,000 ASH を承認します。

戻り値: { status, approved, forTokens, wallet, txHash, etherscan }


mint_ashfield

ミントの完全なフロー: 承認額を確認し、必要に応じて自動承認し、ミントして、確認を待ちます。ミントされたトークン ID と OpenSea リンクを返します。トークンあたり 100,000 $ASH を永久に焼却します(0xdead に送信)。

引数

必須

説明

quantity

number

必須

ミントするトークン数(1回の取引につき 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

RoyaltyDistributor コントラクトの distribute() を呼び出します。パーミッションレス — どのウォレットでもいつでもトリガーできます。蓄積されたロイヤルティ ETH を分配します: クリエイター 1% · $ASH チーム 1% · Uniswap 買い戻し 8% → 0xdead に焼却。ディストリビューターには ≥ 0.005 ETH が必要です。

引数

必須

戻り値: { status, txHash, etherscan, note }


エージェントプロンプトの例

"ウォレット残高を確認し、Ashfields を 2 つミントするのに十分な $ASH があるかどうかを検証してから、ミントしてトークン ID と OpenSea リンクを返してください。"


コントラクトアドレス(Ethereum メインネット)

コントラクト

アドレス

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