魔法Eden

@Sifu213/monad-mcp-magiceden
0 Stars 29 次浏览 Sifu213 更新于 2026-08-23

一个在Monad测试网上检索NFT相关数据的服务器,允许用户查看NFT持有者、计算投资组合价值、浏览收藏品以及按不同时间段跟踪销量和销售额最高的NFT。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "collections": {
      "args": [
        "*absolutepath*\\dist\\user-collection.js"
      ],
      "command": "node"
    },
    "nft-owners": {
      "args": [
        "*absolutepath*\\dist\\nft-owners.js"
      ],
      "command": "node"
    },
    "top-selling-collections": {
      "args": [
        "*absolutepath*\\dist\\top-selling-collections.js"
      ],
      "command": "node"
    },
    "top-volume-collections": {
      "args": [
        "*absolutepath*\\dist\\top-volume-collections.js"
      ],
      "command": "node"
    },
    "totalValue": {
      "args": [
        "*absolutepath*\\dist\\user-nft-value.js"
      ],
      "command": "node"
    }
  }
}

服务介绍

Monad MCP Magic Eden

该项目允许你创建一个MCP服务器,该服务器与各种API交互以在Monad测试网上检索NFT相关数据。MCP服务器提供了几个工具:

  • 检索NFT合约的持有者地址列表
  • 使用底价计算地址持有的NFT总价值
  • 列出地址持有的所有NFT集合
  • 根据销售数量获取最畅销的收藏品(5分钟、10分钟、30分钟、1小时、6小时、24小时、1天、7天、30天)
  • 根据交易量获取最畅销的收藏品(5分钟、10分钟、30分钟、1小时、6小时、24小时、1天、7天、30天)

前提条件

  • Node.js (v16或更高版本)
  • npm
  • Claude Desktop

开始使用

  1. 克隆此仓库

shell
git clone https://github.com/Sifu213/monad-mcp-magiceden.git

  1. 安装依赖项:

shell
npm install

  1. 添加Thirdweb客户端密钥:

通过创建项目并将源许可设置为*来获取Thirdweb客户端密钥,以便能够使用NFT集合的持有者列表。
将你的API客户端密钥添加到nft-owners.ts文件中的以下行:

typescript
const THIRDWEB_CLIENT_ID = "yourclientkey";

  1. 构建项目

shell
npm run build

现在服务器已经准备好使用了!

将MCP服务器添加到Claude Desktop

  1. 打开“Claude Desktop”

  2. 打开设置

Claude > 设置 > 开发者

  1. 打开 claude_desktop_config.json

  2. 添加关于MCP服务器的详细信息并保存文件。
    使用构建结果js文件的绝对路径

json
{
"mcpServers": {
"top-selling-collections": {
"command": "node",
"args": ["absolutepath\dist\top-selling-collections.js"]
},
"top-volume-collections": {
"command": "node",
"args": ["absolutepath\dist\top-volume-collections.js"]
},
"collections": {
"command": "node",
"args": ["absolutepath\dist\user-collection.js"]
},
"totalValue": {
"command": "node",
"args": ["absolutepath\dist\user-nft-value.js"]
},
"nft-owners": {
"command": "node",
"args": ["absolutepath\dist\nft-owners.js"]
}
}
}

  1. 重启“Claude Desktop”并确保是完全重启

所有MCP工具可能都可用

最终结果

这是最终结果

使用MCP服务器获取NFT集合的持有者地址

最终结果

使用MCP服务器获取用户NFT价值

最终结果

使用MCP服务器获取用户NFT集合

最终结果

使用MCP服务器根据交易量获取热门NFT集合

最终结果

使用MCP服务器根据销售数量获取热门NFT集合

最终结果

相关 MCP 服务