基础无气部署mcp
MCP服务器,用于在Base上部署ERC-20令牌 零气 使用CDP支付宝。如果没有配置出纳员,则恢复正常天然气。
安装
npx -y base-gasless-deploy-mcp配置
添加到您的MCP客户端配置中(例如Claude Desktop):
{
"mcpServers": {
"base-gasless-deploy": {
"command": "npx",
"args": ["-y", "base-gasless-deploy-mcp"],
"env": {
"DEPLOYER_PRIVATE_KEY": "0x...",
"PAYMASTER_URL": "https://api.developer.coinbase.com/rpc/v1/base/..."
}
}
}
}环境变量
| 变量 | 必填 | 描述 |
|---|---|---|
DEPLOYER_PRIVATE_KEY | 是(写操作) | 用于部署/传输的私钥 |
PAYMASTER_URL | 无 | CDP Paymaster RPC端点用于无气体事务 |
CDP_PAYMASTER_URL | 否 | PAYMASTER_URL的别名 |
RPC_URL | 否 | 基本RPC(默认值:https://mainnet.base.org) |
工具
deploy_gasless_token
在Base上部署ERC-20代币。配置后使用出纳员实现零气体。
参数:
name(string)-令牌名称symbol(字符串)-令牌符号supply(字符串,默认值“1000000”)-总供应量(单位:人)owner_address(string)-接收所有令牌的地址
get_token_info
获取有关已部署令牌的信息(名称、符号、供应、所有者余额)。
参数:
token_address(string)-代币合约地址
估算_气体节省
显示使用出纳员节省了多少汽油。
参数:
token_address(string)-代币合约地址
list_deployed_tokens
列出当前会话中某个地址部署的所有令牌。
参数:
deployer_address(string)-部署者钱包地址
transfer_tokes
通过支付宝无气传输ERC-20代币。
参数:
token_address(string)-代币合约地址to(string)-收件人地址amount(string)-以人为单位表示的金额
运作原理
- 预编译的ERC-20字节码嵌入在服务器中(运行时不需要Solidity编译器)
- 当
PAYMASTER_URL已设置,交易通过CDP Paymaster进行路由,以获得天然气赞助 - 如果出纳员失败或未配置,交易将从部署者钱包恢复到正常gas
- 所有部署都在内存中跟踪,以进行气体节省报告
相关MCP服务器
| 软件包 | 工具 | 功能 |
|---|---|---|
obsd-launchpad-mcp | 14 | 部署代币、交易、赚取OBSD |
base-security-scanner-mcp | 8 | 扫描合同中的漏洞 |
base-price-oracle-mcp | 7 | 来自DEX池的链上价格信息 |
base-multi-wallet-mcp | 8 | 多钱包协同交易 |
base-gasless-deploy-mcp | 5 | 无气ERC-20代币部署 |
base-flash-arb-mcp | 7 | 发现套利机会 |
base-token-sniper-mcp | 5 | 发现和交易新产品 |
base-wallet-toolkit-mcp | 7 | 钱包余额、汽油、代币 |
base-contract-reader-mcp | 6 | 阅读任何智能合约(免费) |
create-mcp-server-cli | - | 搭建新的MCP服务器 |
许可证
麻省理工学院
