使用说明
Verbwire MCP服务器
MCP服务器实现,提供与 威博威API,允许部署智能合约、创建NFT和管理IPFS存储等区块链操作。
特性
- 数据操作:查询NFT所有权、收款和交易详细信息
- 智能合约部署:部署和管理不同类型的NFT合约
- NFT铸币:使用各种选项从文件、元数据或URL创建NFT
- IPFS存储:将文件和元数据上传到具有可靠存储的IPFS
- 跨链运营:跨多个区块链发送NFT
- 合同管理:更新合同设置、添加分配列表、管理付款
- 工具函数:访问区块链数据、天然气价格和验证服务
工具
该服务器提供50多种工具,涵盖多个类别:
-
数据工具
- 获取钱包拥有/创建的NFT
- 获取交易详情
- 检查令牌所有权
- 获取收藏信息
-
部署工具
- 部署各种NFT合约类型
- 配置部署参数
-
薄荷工具
- 快速从文件和元数据中提取
- 根据具体合同
- 创建和铸造代币
-
存储工具
- 将文件上传到IPFS
- 创建和存储NFT元数据
- 上传整个目录
-
更新工具
- 在钱包之间转移代币
- 修改NFT元数据
- 管理合同设置
- 处理分配清单和付款
-
实用工具
- 获取链信息
- 验证智能合约
- 估算交易成本
配置
获取API密钥
- 在以下网址注册Verbwire帐户 verbwire.com
- 从仪表板获取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服务器:
- 克隆此存储库
- 安装依赖项
npm install
- 创建一个
.env根目录中的文件:
VERBWIRE_API_KEY=your_api_key_here
- 启动服务器:
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"
}
}
许可证
麻省理工学院
