区块链钱包管理服务

MultiversX MCP Server是一款为MultiversX区块链设计的钱包管理工具,支持创建PEM钱包、获取钱包地址、查询余额以及发送多种代币(如EGLD、Fungible、SFT、NFT、MetaESDT)。

  • by multiversx
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 multiversx/mx-mcp

使用说明

MultiversX MCP服务器

这是一个为使用MultiversX区块链而创建的MCP服务器。它提供了创建PEM钱包、获取钱包地址、获取钱包余额和发送代币(EGLD、Fungible、SFT、NFT、MetaESDT)等基本功能。

概述

  • 创建一个钱包。在以下位置创建PEM钱包: ~/.multiversx/wallet.pem.
  • 获取环境的当前网络设置。
  • 获取环境中设置的钱包地址。
  • 获取地址的余额。
  • 发送代币。
  • 发行代币。

通过JSON添加到Claude桌面

确保你有 克劳德桌面 安装。

打开或创建Claude配置文件:

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

窗户: %APPDATA%\Claude\claude_desktop_config.json

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

将mcp服务器添加到您的配置中:

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

添加到光标

上述JSON配置同样适用于Cursor(版本>=0.47)。在中添加配置 ~/.cursor/mcp.json 配置文件。或者,转到光标设置->MCP部分,然后添加一个新的MCP。

从源代码构建

克隆存储库,然后运行 npm run build.

在配置文件中,将服务器设置为刚刚构建的服务器。

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