NFT 데이터 뷰어

NFT 데이터 뷰어

site icon
2025.04.03 0
JavaScriptNFT工具数据可视化文件保存内容生成
originforge-generate-nft-mcp 是一个用于从 Origin Forge API 获取、显示和保存 NFT 数据的工具。它提供了多种功能,包括获取 NFT 数据、显示属性和颜色调色板、保存 SVG 图像和 JSON 元数据,以及作为 MCP (Model Context Protocol) 服务器运行。
View on GitHub

Overview

基本能力

产品定位

originforge-generate-nft-mcp 是一个专注于 NFT 数据获取、展示和保存的工具,同时作为 MCP 服务器提供多种 NFT 相关功能。

核心功能

  • 从 Origin Forge API 获取 NFT 数据
  • 显示 NFT 属性和颜色调色板
  • 保存 SVG 图像和 JSON 元数据
  • 作为 MCP 服务器运行,提供多种 NFT 相关工具

适用场景

  • NFT 数据展示和分析
  • NFT 图像和元数据的保存与管理
  • NFT 相关应用的开发

工具列表

  1. get-nft-data - 获取基本 NFT 信息
  2. get-nft-image - 获取 NFT 图像数据
  3. get-nft-attributes - 获取详细 NFT 属性
  4. get-color-palette - 获取 NFT 颜色调色板
  5. get-enhanced-nft-view - 显示增强的 NFT 视图
  6. save-nft-files - 将 NFT 图像和 JSON 数据保存为文件 (参数: outputDir)
  7. get-random-nfts - 获取多个随机 NFT (参数: count)

常见问题解答

  • 文件保存路径默认为 nft-output 目录,可通过 outputDir 参数修改
  • get-random-nfts 工具默认获取 3 个随机 NFT,可通过 count 参数指定 1-5 个

使用教程

使用依赖

需要安装 Node.js 环境

安装教程

  1. 克隆项目仓库
  2. 安装依赖
  3. 运行相应脚本

调试方式

  • 简单数据查看器: node src/simple-nft.js
  • 增强版查看器(带保存功能): node src/enhanced-nft.js
  • MCP 服务器: node build/index.js

许可证

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