使用说明
Supra Move MCP 服务器
一个模型上下文协议(MCP)服务器,为区块链开发提供生产就绪的Supra Move代码模板。
这台MCP服务器为Claude提供了9个经过测试的Supra Move模板,以便生成正确且可投入生产的智能合约,适用于DeFi、NFT等领域。
先决条件
- Python 3.8及以上版本
- Claude 桌面应用程序
设置
一键安装
curl -fsSL https://raw.githubusercontent.com/JatinSupra/supra-move-mcp/refs/heads/main/setup.sh | bash
如果上述方法不起作用,请配置Claude桌面版:
在您的Claude Desktop配置文件中添加:
macOS(发音类似“麦奥斯”): ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"supra": {
"command": "python",
"args": ["/path/to/supra_mcp.py"]
}
}
}
示例
示例1:部署自定义代币
- 获取硬币模板
- 替换
my_address附上您的地址 - 更新代币名称、符号和小数位数
- 使用以下方式部署:
supra move tool publish --package-dir .
示例2:创建NFT系列
- 获取
nft_with_signature模板 - 设置ed25519密钥对:
supra key generate --key-type ed25519 - 更新公钥
init_module - 在资源账户下部署
- 从您的后端发出Mint请求签名
示例3:构建一个DEX(去中心化交易所)
- 获取
amm_swap模板 - 定义您的自定义令牌
- 设置费率(默认:30个基点 = 0.3%)
- 用流动性初始化池子
- 启用交换(或内存交换)