Monad MCP Magic Eden
Recupera datos de NFT de la testnet de Monad, incluyendo direcciones de tenedores, valores de colecciones y colecciones más vendidas.
Documentación
Monad MCP Magic Eden
Este proyecto te permite crear un servidor MCP que interactúa con varias APIs para recuperar datos relacionados con NFT en la testnet de Monad. El servidor MCP proporciona varias herramientas:
- Recuperar la lista de direcciones de titulares de un contrato NFT
- Calcular el valor total de NFT que posee una dirección utilizando precios mínimos
- Listar todas las colecciones de NFT que posee una dirección
- Obtener las colecciones más vendidas por número de ventas (5 min, 10 min, 30 min, 1 h, 6 h, 24 h, 1 d, 7 d, 30 d)
- Obtener las colecciones más vendidas por volumen (5 min, 10 min, 30 min, 1 h, 6 h, 24 h, 1 d, 7 d, 30 d)
Requisitos previos
- Node.js (v16 o posterior)
- npm
- Claude Desktop
Cómo empezar
- Clona este repositorio
git clone https://github.com/Sifu213/monad-mcp-magiceden.git
- Instala las dependencias:
npm install
- Agrega una clave de cliente de Thirdweb:
Obtén una clave de cliente de Thirdweb para poder usar la lista de titulares de una colección NFT creando un proyecto y permitiendo el origen a *. Agrega tu clave de cliente API en el archivo nft-owners.ts en la línea:
const THIRDWEB_CLIENT_ID = "yourclientkey";
- Compila el proyecto
npm run build
¡El servidor ya está listo para usar!
Agregar el servidor MCP a Claude Desktop
-
Abre "Claude Desktop"
-
Abre Configuración
Claude > Configuración > Desarrollador
-
Abre
claude_desktop_config.json -
Agrega los detalles sobre el servidor MCP y guarda el archivo. Usa la ruta absoluta de tu máquina a los archivos js resultantes de la compilación
{
"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"]
}
}
}
- Reinicia "Claude Desktop" y asegúrate de que sea un reinicio completo
Todas las herramientas MCP pueden estar disponibles

Aquí está el resultado final
Usando el servidor MCP para direcciones de titulares de una colección NFT

Usando el servidor MCP para el valor de NFT del usuario

Usando el servidor MCP para la colección de NFT del usuario

Usando el servidor MCP para obtener la colección NFT en tendencia por volumen

Usando el servidor MCP para obtener la colección NFT en tendencia por número de ventas
