M

MantraChain MCP工具

@allthatjazzleo/mantrachain-mcp
0 Stars 383 次浏览 allthatjazzleo 更新于 2026-08-23

一个通过Model Context Protocol提供与MantraChain区块链交互工具的服务器,允许用户管理代币、质押资产、查询余额和执行各种区块链操作。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "mantrachain-mcp": {
      "args": [
        "your_path/mantrachain-mcp/build/index.js"
      ],
      "command": "node",
      "env": {
        "MNEMONIC": "YOUR_MNEMONIC"
      }
    }
  }
}

该服务需要配置环境变量:CUSTOM_NETWORKS、MNEMONIC

服务介绍

MantraChain MCP 服务器

smithery 徽章

这是一个用于与 MantraChain(基于 Cosmos SDK)区块链交互的模型上下文协议 (MCP) 服务器。该服务器提供了使用 MCP 协议发送代币、委托给验证者、查询余额等功能。

功能

  • 向其他地址发送代币(银行转账)
  • 委托代币给验证者(质押)
  • 查询账户余额
  • 获取验证者信息
  • 签名并广播任意交易
  • 通过环境变量配置助记词和网络
  • 在 Dukong 测试网和主网之间选择

可用工具

银行操作

  • bank-send: 向另一个地址发送代币
  • get-balance: 获取地址的余额(默认为自己的地址,如果没有提供)

质押操作

  • delegate: 将代币委托/质押给一个验证者
  • undelegate: 从验证者处取消委托/取消质押
  • claim-rewards: 为特定验证者领取奖励
  • get-validators: 获取所有验证者
  • get-delegations: 获取地址的当前质押信息
  • get-available-rewards: 获取地址的所有可用奖励

网络操作

  • get-account-info: 获取当前账户信息
  • get-block-info: 获取区块信息
  • query-network: 对链 API 执行通用网络查询

IBC 操作

  • ibc-transfer: 通过 IBC 转账发送代币

智能合约操作

  • contract-query: 通过执行只读函数查询智能合约
  • contract-execute: 执行智能合约中的改变状态的函数

DEX 操作

  • dex-get-pools: 从 DEX 获取所有可用的流动性池
  • dex-find-routes: 查找两个代币之间的可用交换路径
  • dex-simulate-swap: 模拟代币交换以获取预期结果而不实际执行
  • dex-swap: 在 DEX 上执行具有滑点保护的代币交换

交易操作

  • sign-and-broadcast: 签名并广播通用交易

可用资源

  • networks://all: 显示所有可用网络及其配置的 JSON 资源
  • openapi://{networkName}: 指定网络的 OpenAPI/Swagger 规范

MCP 配置

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 MantraChain MCP 服务器:

npx -y @smithery/cli install @allthatjazzleo/mantrachain-mcp --client claude

与 MCP 客户端应用程序集成时,将服务器配置添加到您的 MCP 客户端配置文件中:

{
  "mcpServers": {
    "mantrachain-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "mantrachain-mcp@latest"
      ],
      "env": {
        "MNEMONIC": "YOUR_MNEMONIC",
        "CUSTOM_NETWORKS": "{\"my-custom-net\":{\"rpcEndpoint\":\"https://rpc.custom-network.io\",\"apiEndpoint\":\"https://api.custom-network.io\",\"chainId\":\"my-custom-net-1\",\"prefix\":\"custom\",\"denom\":\"ucustom\",\"gasPrice\":\"0.01\",\"isMainnet\":false}}"
      }
    }
  }
}

如果您选择本地构建而不是全局安装

在构建包之后,您可以直接从构建目录运行它。请确保将 your_path 替换为您实际的构建目录路径。

npm run build

然后,您可以使用以下配置:

{
  "mcpServers": {
    "mantrachain-mcp": {
      "command": "node",
      "args": [
        "your_path/mantrachain-mcp/build/index.js"
      ],
      "env": {
        "MNEMONIC": "YOUR_MNEMONIC"
      }
    }
  }
}

环境变量

请继续补充环境变量的具体内容。

  • 助记词:必需。要使用钱包的助记词种子短语。
  • 自定义网络:可选。包含额外网络配置的 JSON 字符串。

相关 MCP 服务