魔法Eden
一个在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
开始使用
- 克隆此仓库
shell
git clone https://github.com/Sifu213/monad-mcp-magiceden.git
- 安装依赖项:
shell
npm install
- 添加Thirdweb客户端密钥:
通过创建项目并将源许可设置为*来获取Thirdweb客户端密钥,以便能够使用NFT集合的持有者列表。
将你的API客户端密钥添加到nft-owners.ts文件中的以下行:
typescript
const THIRDWEB_CLIENT_ID = "yourclientkey";
- 构建项目
shell
npm run build
现在服务器已经准备好使用了!
将MCP服务器添加到Claude Desktop
-
打开“Claude Desktop”
-
打开设置
Claude > 设置 > 开发者
-
打开
claude_desktop_config.json -
添加关于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"]
}
}
}
- 重启“Claude Desktop”并确保是完全重启
所有MCP工具可能都可用

这是最终结果
使用MCP服务器获取NFT集合的持有者地址

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

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

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

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