
pumpfun-mcp

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。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 获取 Helius RPC URL:访问 Helius 获取免费的 RPC URL。
安装教程
- 克隆仓库:
git clone https://github.com/noahgsolomon/pumpfun-mcp.git cd pumpfun-mcp
- 安装依赖:
npm install
- 创建
.env
文件并配置 Solana RPC URL:HELIUS_RPC_URL=https://your-helius-rpc-url.com
- 如需使用现有 Solana 钱包,将私钥添加到
.env
文件并运行转换脚本:PRIVATE_KEY=your-base58-encoded-private-key node convert-key.js
- 构建项目:
npm run build
- 运行 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