pumpfun-mcp

pumpfun-mcp

site icon
2025.03.15 11
TypeScript代币交易区块链服务金融服务
pumpfun-mcp-server 是一个基于 Solana 区块链的 Model Context Protocol (MCP) 服务器,专门用于与 Pump.fun 平台交互。该服务器使 AI 助手能够在 Pump.fun 平台上创建、购买和出售代币。
View on GitHub

Overview

基本能力

产品定位

pumpfun-mcp-server 是一个专门用于与 Pump.fun 平台交互的 MCP 服务器,使 AI 助手能够在 Solana 区块链上创建、购买和出售代币。

核心功能

  • 代币信息获取:获取 Pump.fun 平台上代币的详细信息。
  • 代币创建:创建新的 Pump.fun 代币,包括名称、符号、描述和初始购买金额等参数。
  • 代币购买:购买 Pump.fun 平台上的代币,支持自定义购买金额和滑点容忍度。
  • 代币出售:出售持有的 Pump.fun 代币,支持自定义出售金额和滑点容忍度。
  • 账户管理:列出所有账户、获取账户余额等功能。

适用场景

  • AI 助手自动化交易 Pump.fun 代币。
  • 开发者快速集成 Pump.fun 平台功能。
  • 区块链爱好者进行代币交易和管理。

工具列表

  • get-token-info:获取代币信息。
  • create-token:创建新代币。
  • buy-token:购买代币。
  • sell-token:出售代币。
  • list-accounts:列出所有账户。
  • get-account-balance:获取账户余额。

常见问题解答

  • 安全性:密钥对以未加密形式存储在 .keys 文件夹中,需确保该文件夹安全。
  • 费用:所有交易都需要 SOL 作为交易费用,确保账户有足够的 SOL。
  • 滑点:默认滑点容忍度为 1%(100 个基点),可根据需要调整。
  • 图片:创建代币时需提供本地图片路径,不支持远程 URL。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm。
  2. 获取 Helius RPC URL:访问 Helius 获取免费的 RPC URL。

安装教程

  1. 克隆仓库: git clone https://github.com/noahgsolomon/pumpfun-mcp.git cd pumpfun-mcp
  2. 安装依赖: npm install
  3. 创建 .env 文件并配置 Solana RPC URL: HELIUS_RPC_URL=https://your-helius-rpc-url.com
  4. 如需使用现有 Solana 钱包,将私钥添加到 .env 文件并运行转换脚本: PRIVATE_KEY=your-base58-encoded-private-key node convert-key.js
  5. 构建项目: npm run build
  6. 运行 MCP 服务器: node build/index.js

调试方式

  • 获取代币信息: node build/get-token-info.js <token_address>
  • 创建代币: node build/create-token.js <name> <symbol> <description> <initial_buy_amount> [account_name] [image_url]
  • 购买代币: node build/buy-token.js <token_address> <buy_amount_sol> [account_name] [slippage_basis_points]
  • 出售代币: node build/sell-token.js <token_address> <sell_amount> [account_name] [slippage_basis_points]
  • 列出账户: node build/list-accounts.js
  • 获取账户余额: node build/get-token-balance.js <account_name> [token_address]

许可证

None