区块链操作服务器

Verbwire MCP服务器是一个提供区块链操作的工具集,支持智能合约部署、NFT铸造和IPFS存储管理等功能。

  • by verbwire
  • JavaScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 verbwire/verbwire-mcp-server

使用说明

Verbwire MCP服务器

MCP服务器实现,提供与 威博威API,允许部署智能合约、创建NFT和管理IPFS存储等区块链操作。

特性

  • 数据操作:查询NFT所有权、收款和交易详细信息
  • 智能合约部署:部署和管理不同类型的NFT合约
  • NFT铸币:使用各种选项从文件、元数据或URL创建NFT
  • IPFS存储:将文件和元数据上传到具有可靠存储的IPFS
  • 跨链运营:跨多个区块链发送NFT
  • 合同管理:更新合同设置、添加分配列表、管理付款
  • 工具函数:访问区块链数据、天然气价格和验证服务

工具

该服务器提供50多种工具,涵盖多个类别:

  • 数据工具

    • 获取钱包拥有/创建的NFT
    • 获取交易详情
    • 检查令牌所有权
    • 获取收藏信息
  • 部署工具

    • 部署各种NFT合约类型
    • 配置部署参数
  • 薄荷工具

    • 快速从文件和元数据中提取
    • 根据具体合同
    • 创建和铸造代币
  • 存储工具

    • 将文件上传到IPFS
    • 创建和存储NFT元数据
    • 上传整个目录
  • 更新工具

    • 在钱包之间转移代币
    • 修改NFT元数据
    • 管理合同设置
    • 处理分配清单和付款
  • 实用工具

    • 获取链信息
    • 验证智能合约
    • 估算交易成本

配置

获取API密钥

  1. 在以下网址注册Verbwire帐户 verbwire.com
  2. 从仪表板获取API密钥

使用Claude Desktop

将此添加到您的 claude_desktop_config.json:

NPX方法

{
  "mcpServers": {
    "verbwire": {
      "command": "npx",
      "args": [
        "-y",
        "@verbwire/verbwire-mcp-server"
      ],
      "env": {
        "VERBWIRE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

本地安装

如果您已克隆此存储库:

{
  "mcpServers": {
    "verbwire": {
      "command": "node",
      "args": [
        "/path/to/verbwire-mcp-server/server.js"
      ],
      "env": {
        "VERBWIRE_API_KEY": "YOUR_API_KEY_HERE"
      }
    }
  }
}

地方发展

如果您想开发或修改此MCP服务器:

  1. 克隆此存储库
  2. 安装依赖项
npm install
  1. 创建一个 .env 根目录中的文件:
VERBWIRE_API_KEY=your_api_key_here
  1. 启动服务器:
npm start

工具使用示例

部署NFT合约

{
  "name": "deployContract",
  "arguments": {
    "chain": "mumbai",
    "contractType": "nft721",
    "contractName": "My Collection",
    "contractSymbol": "MC",
    "recipientAddress": "0x..."
  }
}

从文件中创建NFT

{
  "name": "quickMintFromFile",
  "arguments": {
    "chain": "mumbai",
    "filePath": "/path/to/image.jpg",
    "name": "My NFT",
    "description": "A unique digital asset"
  }
}

上传到IPFS

{
  "name": "uploadFileToIPFS",
  "arguments": {
    "filePath": "/path/to/file.png",
    "name": "My Artwork",
    "description": "A beautiful digital artwork"
  }
}

许可证

麻省理工学院