关于 ponzu
ponzu 是通过 AI Agent 操作 Ponzu Ethereum 代币发行平台的 MCP 服务。工具涵盖代币部署、预售、兑换、流动性转换和 farming;不配置私钥时可使用只读工具。
主要功能
- 01部署由九个合约组成的代币系统
- 02查看预售并计算定价
- 03购买、退款及领取预售代币
- 04在 PonzuSwap 兑换 ETH 和代币
- 05将 ETH 转为 LP 代币并参与 farming
适用场景
- 01在 Ethereum 部署代币系统
- 02查看定价和预售状态
- 03参与预售并领取代币
- 04质押 LP 代币并领取 farming 奖励
MCP 相关
MCP 服务提供 17 种 Ponzu 工具,用于 Ethereum 发行平台、预售、兑换和 farming 操作。不设置 PONZU_PRIVATE_KEY 时,仅可使用只读工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
mcp.json · 通用配置
启动命令
npx -y @ponzu_app/mcp需要配置的环境变量
PONZU_PRIVATE_KEY密钥Private key for signing transactions (optional, enables write operations)PONZU_RPC_URLEthereum RPC URL (defaults to public RPCs)PONZU_NETWORKNetwork to use: mainnet or sepolia (default: mainnet)本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。
工具
17收录的工具列表 · 更新于 3 周前
此工具无需参数。
详细介绍
@ponzu_app/mcp
Ponzu 的 MCP 服务——通过 AI Agent 在 Ethereum 上部署代币、购买预售代币、兑换和挖矿。
工具(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 上用 ETH 购买代币 |
ponzu_swap_tokens_for_eth | 在 PonzuSwap DEX 上卖出代币 |
ponzu_zap_eth | 在一笔交易中将 ETH 转换为 LP 代币 |
ponzu_farm_stake | 在 Farm 中质押 LP 代币 |
ponzu_farm_unstake | 解除质押 LP 代币(销毁 LiquidityCard NFT) |
ponzu_farm_claim | 领取 Farm 的主代币奖励 |
ponzu_farm_claim_eth | 领取 Farm 的 WETH 奖励 |
配置
环境变量
| 变量 | 必需 | 默认值 | 描述 |
|---|---|---|---|
PONZU_PRIVATE_KEY | 写入操作需要 | — | 用于签署交易的十六进制私钥 |
PONZU_RPC_URL | 否 | 公共 RPC | Ethereum RPC 端点 |
PONZU_NETWORK | 否 | mainnet | mainnet 或 sepolia |
Claude Desktop / Claude Code
将以下内容添加到 MCP 配置(~/.claude/config.json 或 Claude Desktop 设置):
{
"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
添加到 .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
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。