Verbwire MCP Server

Verbwire MCP Server

site icon
2025.03.28 0
JavaScript区块链服务NFT 管理智能合约部署IPFS 存储金融服务
Verbwire MCP Server 是一个实现与 Verbwire API 交互的 MCP 服务器,主要用于区块链操作,如部署智能合约、铸造 NFT 和管理 IPFS 存储。它提供了丰富的工具集,支持数据查询、智能合约部署、NFT 铸造、IPFS 存储、跨链操作、合约管理和实用功能。
View on GitHub

Overview

基本能力

产品定位

Verbwire MCP Server 是一个专为区块链开发者设计的工具服务器,提供与 Verbwire API 的交互能力,支持多种区块链操作。

核心功能

  • 数据操作:查询 NFT 所有权、集合和交易详情
  • 智能合约部署:部署和管理不同类型的 NFT 合约
  • NFT 铸造:从文件、元数据或 URL 创建 NFT
  • IPFS 存储:上传文件和元数据到 IPFS
  • 跨链操作:在多个区块链之间发送 NFT
  • 合约管理:更新合约设置、管理允许列表和支付
  • 实用功能:访问区块链数据、燃气价格和验证服务

适用场景

  • 区块链开发者需要快速部署和测试智能合约
  • NFT 项目需要铸造和管理数字资产
  • 需要可靠存储和检索 IPFS 数据的应用

工具列表

  • 数据工具:查询 NFT 所有权、交易详情、集合信息等
  • 部署工具:部署各种 NFT 合约类型,配置部署参数
  • 铸造工具:快速从文件或元数据铸造 NFT
  • 存储工具:上传文件到 IPFS,创建和存储 NFT 元数据
  • 更新工具:转移代币、修改 NFT 元数据、管理合约设置
  • 实用工具:获取链信息、验证智能合约、估算交易成本

常见问题解答

  • 如何获取 API 密钥:注册 Verbwire 账户并从仪表板获取
  • 如何配置本地开发:克隆仓库,安装依赖,设置 .env 文件

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 获取 Verbwire API 密钥

安装教程

NPX 方法

npx -y @verbwire/verbwire-mcp-server

本地安装

  1. 克隆仓库
git clone https://github.com/verbwire/verbwire-mcp-server.git
  1. 安装依赖
npm install
  1. 创建 .env 文件并添加 API 密钥
VERBWIRE_API_KEY=your_api_key_here
  1. 启动服务器
npm start

调试方式

  1. 确保服务器正在运行
  2. 使用提供的工具示例进行测试,如部署合约或铸造 NFT
  3. 检查日志输出以确认操作是否成功

示例工具使用

部署 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"
  }
}

许可证

该项目遵循 MIT 开源许可条款。