ashfields-mcp-server
Ashfields MCP Server
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-serverRelated 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_KEYClaude Desktop への追加
claude_desktop_config.json を編集します:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%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 が自動的に処理します。
引数 | 型 | 必須 | 説明 |
| number | 必須 | 承認するトークン数(1–5)。数量 × 100,000 ASH を承認します。 |
戻り値: { status, approved, forTokens, wallet, txHash, etherscan }
mint_ashfield
ミントの完全なフロー: 承認額を確認し、必要に応じて自動承認し、ミントして、確認を待ちます。ミントされたトークン ID と OpenSea リンクを返します。トークンあたり 100,000 $ASH を永久に焼却します(0xdead に送信)。
引数 | 型 | 必須 | 説明 |
| 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) |
|
$ASH Token |
|
RoyaltyDistributor |
|
セキュリティ
秘密鍵は環境変数からのみ読み取られます — ツールの引数として渡されることはありません。
サーバーは stdio で通信します — ネットワークポートは開かれません。
トランザクションに署名できるのは、設定されたウォレットのみです。
trigger_distribute()はコントラクト設計上パーミッションレスです — どのウォレットが呼び出しても安全です。
機械可読仕様
curl https://ashfields-mint.vercel.app/api/mint-infoリンク
ライセンス
MIT © 2025 smoke711711
Maintenance
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
- AlicenseCqualityCmaintenanceEnables 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.1006339Inno Setup
- AlicenseAqualityCmaintenanceProvides on-chain trust verification for AI agents through the Vaultfire Protocol, enabling read-only trust checks and write operations like agent registration and partnership bonds across multiple blockchains.7121MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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.4MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to launch ERC-20 tokens on Ethereum and manage encrypted wallets with fee collection.610MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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