MultiversX MCP Server

Interaja com a blockchain MultiversX para criação de carteiras, consulta de saldos e gerenciamento de tokens.

Documentação

MultiversX MCP Server

smithery badge

Este é um servidor MCP criado para trabalhar com a blockchain MultiversX. Ele fornece funcionalidades básicas como criar carteiras PEM, obter o endereço da carteira, obter o saldo da carteira e enviar tokens (EGLD, Fungible, SFT, NFT, MetaESDT).

Visão geral

  • Criar uma carteira. Cria uma carteira PEM em: ~/.multiversx/wallet.pem.
  • Obter a rede atual configurada para o ambiente.
  • Obter o endereço da carteira configurado no ambiente.
  • Buscar o saldo de um endereço.
  • Enviar tokens.
  • Emitir tokens.

Adicionando ao Claude Desktop via JSON

Certifique-se de ter o Claude Desktop instalado.

Abra ou crie o arquivo de configuração do Claude:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/Claude/claude_desktop_config.json

Adicione o servidor MCP à sua configuração:

{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@multiversx/mcp"
            ],
            "env": {
                "MVX_NETWORK": "devnet",
                "MVX_WALLET": "absolute/path/to/someWallet.pem"
            }
        }
    }
}

Adicionando ao Cursor

A mesma configuração JSON acima funciona para o Cursor (versão >= 0.47). Adicione a configuração no arquivo de configuração ~/.cursor/mcp.json. Ou, alternativamente, vá para Cursor Settings -> seção MCP e adicione um novo MCP.

Compilar a partir do código-fonte

Clone o repositório e execute npm run build.

No arquivo de configuração, defina o servidor para o que você acabou de compilar.

{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "node",
            "args": [
               "absolute/path/to/index.js"
            ],
         "env": {
            "MVX_NETWORK": "devnet",
            "MVX_WALLET": "absolute/path/to/someWallet.pem"
          }
        }
    }
}