@ponzu_app/mcp
Ponzu的MCP服务器——通过人工智能代理在以太坊上部署代币、购买预售、交换和农场。
工具(17)
| 工具 | 说明 |
|---|---|
ponzu_get_skill | 获取完整的Ponzu文档(SKILL.md) |
ponzu_get_addresses | 获取已配置网络的协议契约地址 |
ponzu_calc_pricing | 根据目标ETH涨幅计算预售定价曲线 |
ponzu_deploy | 在一笔交易中部署完整的9合约代币系统 |
ponzu_get_presale_info | 读取预售状态(代币可用、已启动等) |
ponzu_presale_buy | 在预售中购买代币 |
ponzu_presale_refund | 退还预售代币(20%罚金) |
ponzu_trigger_launch | 预售售罄时触发DEX发布 |
ponzu_claim_tokens | 从预售中领取已兑现的代币 |
ponzu_claim_eth | 从预售中领取ETH奖励 |
ponzu_swap_eth_for_tokens | 在PonzuSwap DEX上购买代币 |
ponzu_swap_tokens_for_eth | 在PonzuSwap DEX上出售代币 |
ponzu_zap_eth | 在一次交易中将ETH转换为LP代币 |
ponzu_farm_stake | 在农场中抵押LP代币 |
ponzu_farm_unstake | 解锁LP代币(销毁LiquidityCard NFT) |
ponzu_farm_claim | 从农场领取主要代币奖励 |
ponzu_farm_claim_eth | 从农场领取WETH奖励 |
配置
环境变量
| 变量 | 必填 | 默认 | 描述 |
|---|---|---|---|
PONZU_PRIVATE_KEY | 用于写操作 | -- | 用于签名交易的十六进制私钥 |
PONZU_RPC_URL | 否 | 公共RPC | 以太坊RPC端点 |
PONZU_NETWORK | 没有 | mainnet | mainnet 或 sepolia |
克劳德桌面/克劳德代码
添加到MCP配置(~/.claude/config.json 或克劳德桌面设置):
{
"mcpServers": {
"ponzu": {
"command": "npx",
"args": ["-y", "@ponzu_app/mcp"],
"env": {
"PONZU_PRIVATE_KEY": "0x...",
"PONZU_RPC_URL": "https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY",
"PONZU_NETWORK": "mainnet"
}
}
}
}光标
增添 .cursor/mcp.json:
{
"mcpServers": {
"ponzu": {
"command": "npx",
"args": ["-y", "@ponzu_app/mcp"],
"env": {
"PONZU_PRIVATE_KEY": "0x...",
"PONZU_RPC_URL": "https://eth-mainnet.g.alchemy.com/v2/YOUR_KEY",
"PONZU_NETWORK": "mainnet"
}
}
}
}只读模式
省略 PONZU_PRIVATE_KEY 使用只读工具(ponzu_get_skill, ponzu_get_addresses, ponzu_calc_pricing, ponzu_get_presale_info).写入操作将返回一个明确的错误,要求输入密钥。
发展
yarn install
yarn build # compiles TypeScript
yarn dev # watch mode via tsx