区块链智能合约模板服务

Supra Move MCP Server是一个为区块链开发提供生产就绪的Supra Move代码模板的模型上下文协议服务器,支持DeFi、NFT等多种智能合约开发。

  • by Jatinp26
  • Shell
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 JatinSupra/supra-move-mcp

使用说明

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:部署自定义代币

  1. 获取硬币模板
  2. 替换 my_address 附上您的地址
  3. 更新代币名称、符号和小数位数
  4. 使用以下方式部署: supra move tool publish --package-dir .

示例2:创建NFT系列

  1. 获取 nft_with_signature 模板
  2. 设置ed25519密钥对: supra key generate --key-type ed25519
  3. 更新公钥 init_module
  4. 在资源账户下部署
  5. 从您的后端发出Mint请求签名

示例3:构建一个DEX(去中心化交易所)

  1. 获取 amm_swap 模板
  2. 定义您的自定义令牌
  3. 设置费率(默认:30个基点 = 0.3%)
  4. 用流动性初始化池子
  5. 启用交换(或内存交换)