mcpField
P
ponzu

ponzu

本地服务
github.com/PonzuTech金融数据032 周前更新

关于 ponzu

ponzu 是通过 AI Agent 操作 Ponzu Ethereum 代币发行平台的 MCP 服务。工具涵盖代币部署、预售、兑换、流动性转换和 farming;不配置私钥时可使用只读工具。

主要功能

  1. 01部署由九个合约组成的代币系统
  2. 02查看预售并计算定价
  3. 03购买、退款及领取预售代币
  4. 04在 PonzuSwap 兑换 ETH 和代币
  5. 05将 ETH 转为 LP 代币并参与 farming

适用场景

  1. 01在 Ethereum 部署代币系统
  2. 02查看定价和预售状态
  3. 03参与预售并领取代币
  4. 04质押 LP 代币并领取 farming 奖励

MCP 相关

MCP 服务提供 17 种 Ponzu 工具,用于 Ethereum 发行平台、预售、兑换和 farming 操作。不设置 PONZU_PRIVATE_KEY 时,仅可使用只读工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"ponzutech-ponzu": {
"command": "npx",
"args": [
"-y",
"@ponzu_app/mcp"
],
"env": {
"PONZU_PRIVATE_KEY": "<PONZU_PRIVATE_KEY>",
"PONZU_RPC_URL": "<PONZU_RPC_URL>",
"PONZU_NETWORK": "<PONZU_NETWORK>"
}
}
}
}
启动命令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+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ponzu_app/mcp1.1.0

工具

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否公共 RPCEthereum RPC 端点
PONZU_NETWORK否mainnetmainnet 或 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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。