Monad MCP Magic Eden
Recupere dados de NFT da testnet Monad, incluindo endereços de detentores, valores de coleções e coleções mais vendidas.
Documentação
Monad MCP Magic Eden
Este projeto permite que você crie um servidor MCP que interage com várias APIs para recuperar dados relacionados a NFTs na testnet Monad. O servidor MCP fornece várias ferramentas:
- Recuperar a lista de endereços de detentores de um contrato de NFT
- Calcular o valor total de NFTs mantidos por um endereço usando preços mínimos (floor prices)
- Listar todas as coleções de NFTs que um endereço possui
- Obter as coleções mais vendidas por número de vendas (5 min, 10 min, 30 min, 1 h, 6 h, 24 h, 1 d, 7 d, 30 d)
- Obter as coleções mais vendidas por volume (5 min, 10 min, 30 min, 1 h, 6 h, 24 h, 1 d, 7 d, 30 d)
Pré-requisitos
- Node.js (v16 ou posterior)
- npm
- Claude Desktop
Começando
- Clone este repositório
git clone https://github.com/Sifu213/monad-mcp-magiceden.git
- Instale as dependências:
npm install
- Adicione uma chave de cliente Thirdweb:
Obtenha uma chave de cliente Thirdweb para poder usar a lista de detentores de uma coleção de NFTs criando um projeto e permitindo a origem como *. Adicione sua chave de cliente de API no arquivo nft-owners.ts na linha:
const THIRDWEB_CLIENT_ID = "yourclientkey";
- Compile o projeto
npm run build
O servidor está pronto para uso!
Adicionando o servidor MCP ao Claude Desktop
-
Abra o "Claude Desktop"
-
Abra as Configurações
Claude > Configurações > Desenvolvedor
-
Abra
claude_desktop_config.json -
Adicione os detalhes sobre o servidor MCP e salve o arquivo. Use o caminho absoluto da sua máquina para os arquivos js resultantes da compilação
{
"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"]
}
}
}
- Reinicie o "Claude Desktop" e certifique-se de que seja uma reinicialização completa
Todas as ferramentas MCP podem estar disponíveis

Aqui está o resultado final
Usando o servidor MCP para endereços de detentores de uma coleção de NFTs

Usando o servidor MCP para o valor de NFTs do usuário

Usando o servidor MCP para a coleção de NFTs do usuário

Usando o servidor MCP para obter a coleção de NFTs em tendência por volume

Usando o servidor MCP para obter a coleção de NFTs em tendência por número de vendas
