Token Minter MCP

Token Minter MCP

site icon
2025.03.28 9
JavaScript代币铸造区块链服务金融服务
Token Minter MCP 是一个为AI代理提供ERC-20代币铸造服务的MCP服务器,支持21种区块链网络。其主要功能包括部署新的ERC-20代币、查询代币元数据、发起代币转账、检索交易详情等。适用于需要快速创建和管理ERC-20代币的场景,如代币发行、奖励分配、跨链转账等。
View on GitHub

Overview

基本能力

产品定位

Token Minter MCP 是一个为AI代理提供ERC-20代币铸造服务的MCP服务器,支持21种区块链网络。

核心功能

  • 部署新的ERC-20代币,支持自定义参数。
  • 查询代币元数据(名称、符号、小数位数、总供应量)。
  • 发起代币转账(返回交易哈希,无需确认)。
  • 通过哈希检索交易详情。
  • 检查当前账户的原生代币余额。
  • 通过URI访问代币元数据。
  • 提供交互式提示以指导代币部署。

适用场景

  • 代币发行:快速创建新的ERC-20代币。
  • 奖励分配:通过代币转账分配奖励。
  • 跨链转账:支持多种区块链网络的代币转账。
  • 代币管理:查询代币元数据和交易状态。

工具列表

  • deployToken: 部署新的ERC-20代币(名称、符号、初始供应量、小数位数、链ID)。
  • transferToken: 转账ERC-20代币(代币地址、目标地址、数量、链ID)。
  • getTransactionInfo: 检索交易详情(交易哈希、链ID)。
  • getTokenBalance: 查询特定ERC-20代币的余额。
  • getTokenInfo: 查询ERC-20代币元数据(代币地址、链ID)。
  • getBalance: 检查原生代币余额(链ID)。

常见问题解答

  • 如何部署代币?使用deployToken工具并提供所需参数。
  • 如何查询代币余额?使用getTokenBalance工具并提供代币地址和链ID。
  • 如何检查交易状态?使用getTransactionInfo工具并提供交易哈希和链ID。

使用教程

使用依赖

  1. 安装Node.js v18.x或更高版本。
  2. 安装npm(通常与Node.js捆绑)。
  3. 获取有效的Infura API密钥以访问EVM网络。
  4. 准备一个以太坊私钥以签署交易。

安装教程

  1. 克隆仓库: bash git clone https://github.com/kukapay/token-minter-mcp.git cd token-minter-mcp/server
  2. 安装依赖: bash npm install

调试方式

  1. 启动本地Hardhat节点: bash npx hardhat node
  2. 使用chainId: 1337进行本地测试。

许可证

该项目遵循 MIT 开源许可条款。