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"
}
}许可证
麻省理工学院
