MultiversX MCP Server

MultiversX MCP Server

site icon
2025.04.10 0
TypeScript区块链服务钱包管理代币交易金融服务
MultiversX MCP Server 是一个专为 MultiversX 区块链设计的服务,提供创建 PEM 钱包、获取钱包地址、查询钱包余额以及发送代币(如 EGLD、Fungible、SFT、NFT、MetaESDT)等基本功能。
View on GitHub

Overview

基本能力

产品定位

MultiversX MCP Server 是一个区块链服务工具,专注于 MultiversX 区块链上的钱包管理和代币交易。

核心功能

  • 创建 PEM 钱包
  • 获取钱包地址
  • 查询钱包余额
  • 发送代币(包括 EGLD、Fungible、SFT、NFT、MetaESDT)

适用场景

  • 区块链开发者在 MultiversX 区块链上进行钱包管理和代币交易
  • 需要集成 MultiversX 区块链功能的应用程序

使用教程

使用依赖

  • 需要安装 Node.js 环境

安装教程

  1. 通过 Smithery 自动安装(推荐):
npx -y @smithery/cli install @multiversx/mx-mcp --client claude
  1. 手动安装:
  2. 克隆仓库
  3. 运行 npm run build 构建项目

添加到 Claude Desktop

  1. ~/Library/Application\ Support/Claude/ 下创建或修改 claude_desktop_config.json 文件
  2. 添加如下配置:
{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "node",
            "args": [
               "absolute/path/to/index.js"
            ],
         "env": {
            "MVX_NETWORK": "devnet",
            "MVX_WALLET": "absolute/path/to/someWallet.pem"
          }
        }
    }
}

添加到 Cursor

  1. ~/.cursor/ 下创建或修改 mcp.json 文件
  2. 添加如下配置:
{
    "mcpServers": {
        "multiversx-mcp": {
            "command": "node",
            "args": [
               "absolute/path/to/index.js"
            ],
         "env": {
            "MVX_NETWORK": "devnet",
            "MVX_WALLET": "absolute/path/to/someWallet.pem"
          }
        }
    }
}

或者通过 Cursor 设置界面添加: - 转到 Cursor Settings -> MCP 部分 - 添加新的 MCP - 设置类型为 command - 在命令框中输入 node absolute/path/to/index.js

调试方式

安装完成后,可以通过以下方式验证服务是否正常运行: 1. 检查钱包地址是否正确获取 2. 查询钱包余额是否正常显示 3. 尝试发送小额代币测试交易功能

许可证

该项目遵循 Other 开源许可条款,请参阅 Other 了解完整条款。