使用说明
产品定位
Monad NFT 发布工具是一个专为NFT项目设计的全栈解决方案,旨在简化NFT集合的创建、智能合约的部署以及Mint网页的生成过程。
核心功能
- ️ NFT集合创建
- 在Monad链上部署合约
- 💾 IPFS或本地存储集成
- 🌐 自动生成Mint网页
- 🤖 Claude AI集成
适用场景
- 快速启动NFT项目
- 自动化NFT集合创建和部署
- 与AI协作生成NFT相关内容
- 开发者工具集成
工具列表
- create-nft: 创建NFT集合
- generate-website: 生成Mint网页
- deploy-contract: 直接部署合约
使用教程
使用依赖
- 克隆仓库:
git clone https://github.com/KULLANICI_ADI/REPO_ADI.git
cd REPO_ADI
- 安装依赖:
npm install
- 创建.env文件:
# 私钥 (用真实私钥替换此值)
PRIVATE_KEY=0x...
# API端口
PORT=3000
# 网络
RPC_URL=https://testnet-rpc.monad.xyz/
安装教程
- 构建并启动项目:
npm run build
npm start
调试方式
MCP API可通过以下端点访问: http://localhost:3000/api/mcp
示例请求
- 创建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"
}
}'
- 生成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"
}
}
}'
