
Token Minter MCP

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。
使用教程
使用依赖
- 安装Node.js v18.x或更高版本。
- 安装npm(通常与Node.js捆绑)。
- 获取有效的Infura API密钥以访问EVM网络。
- 准备一个以太坊私钥以签署交易。
安装教程
- 克隆仓库:
bash git clone https://github.com/kukapay/token-minter-mcp.git cd token-minter-mcp/server
- 安装依赖:
bash npm install
调试方式
- 启动本地Hardhat节点:
bash npx hardhat node
- 使用chainId: 1337进行本地测试。