Monad NFT 发布工具

Monad NFT 发布工具是一个基于Model Context Protocol (MCP)开发的工具,用于创建NFT集合、部署智能合约以及生成Mint网页。该工具集成了Claude AI,支持IPFS或本地存储,并提供了与Cursor IDE的集成功能。

  • by sabodeveloper
  • 更新于
在 GitHub 查看 sabodeveloper/mcp-claude

使用说明

产品定位

Monad NFT 发布工具是一个专为NFT项目设计的全栈解决方案,旨在简化NFT集合的创建、智能合约的部署以及Mint网页的生成过程。

核心功能

  • ️ NFT集合创建
  • 在Monad链上部署合约
  • 💾 IPFS或本地存储集成
  • 🌐 自动生成Mint网页
  • 🤖 Claude AI集成

适用场景

  • 快速启动NFT项目
  • 自动化NFT集合创建和部署
  • 与AI协作生成NFT相关内容
  • 开发者工具集成

工具列表

  1. create-nft: 创建NFT集合
  2. generate-website: 生成Mint网页
  3. deploy-contract: 直接部署合约

使用教程

使用依赖

  1. 克隆仓库:
git clone https://github.com/KULLANICI_ADI/REPO_ADI.git
cd REPO_ADI
  1. 安装依赖:
npm install
  1. 创建.env文件:
# 私钥 (用真实私钥替换此值)
PRIVATE_KEY=0x...

# API端口
PORT=3000

# 网络
RPC_URL=https://testnet-rpc.monad.xyz/

安装教程

  1. 构建并启动项目:
npm run build
npm start

调试方式

MCP API可通过以下端点访问: http://localhost:3000/api/mcp

示例请求

  1. 创建NFT集合:
curl -X POST http://localhost:3000/api/mcp -H "Content-Type: application/json" -d '{
  "tool": "create-nft",
  "params": {
    "collectionName": "My NFT Collection",
    "symbol": "MNFT",
    "totalSupply": 100,
    "mintPrice": 0.05,
    "description": "示例NFT集合",
    "imageZipPath": "./nft-images.zip"
  }
}'
  1. 生成Mint网页:
curl -X POST http://localhost:3000/api/mcp -H "Content-Type: application/json" -d '{
  "tool": "generate-website",
  "params": {
    "title": "My NFT Collection",
    "description": "示例NFT集合Mint页面",
    "collectionInfo": {
      "name": "My NFT Collection",
      "supply": 100,
      "price": "0.05",
      "contractAddress": "0x87F735a3B5a24a587c8C4588bDB3fD2c1857C40D"
    }
  }
}'