代币部署与交易服务

Ponzu的MCP服务器,用于通过AI代理在以太坊上部署代币、购买预售、交换和农场挖矿。

  • by PonzuTech
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 PonzuTech/ponzu_mcp

使用说明

@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