使用说明
Raydium LaunchLab MCP
MCP服务器,使AI代理能够在Raydium Launchpad(也称为 启动实验室).
特性
- 薄荷代币:使用可定制的参数(名称、符号、小数、总供应量、筹资目标等)创建基于绑定曲线的令牌,并将元数据上传到IPFS。
- 购买代币:使用SOL从Raydium Launchpad池中购买代币。
- 出售代币:将代币卖回Raydium Launchpad池。
- IPFS集成:将令牌图像和元数据上传到IPFS进行分散存储。
先决条件
- Node.js:版本18.x或更高版本。
- Solana钱包:具有足够SOL用于交易的私钥。
- Pinata账户:IPFS存储(JWT和网关)的API凭据。
安装
-
克隆存储库:
git clone https://github.com/kukapay/raydium-launchlab-mcp.git cd raydium-launchlab-mcp -
再进行:
npm install -
配置MCP客户端:
{ "mcpServers": { "raydium-launchlab": { "command": "node", "args": ["/path/to/raydium-launchlab-mcp/index.js"], "env": { "RPC_URL": "your-solana-rpc-url", "PRIVATE_KEY": "your-private-key-as-integer-array", "PINATA_JWT": "your-pinata-jwt", "PINATA_GATEWAY": "your-pinata-gateway" } } } }- 替换
/path/to/raydium-launchlab-mcp使用您的实际安装路径。 - 替换
your-solana-rpc-url使用您自己的Solana-rpc url。 - 替换
your-private-key-as-integer-array使用Solana钱包的私钥(例如。,[1,2,3,...]). - 获得
PINATA_JWT和PINATA_GATEWAY从您的Pinata帐户。
- 替换
工具
MCP服务器提供了三种与Raydium Launchpad交互的工具:
1. mint_token
在Raydium Launchpad上创建基于绑定曲线的令牌,并将元数据上传到Pinata IPFS。
参数:
name(字符串,1-32个字符):令牌名称(例如,“我的令牌”)。symbol(字符串,1-10个字符):令牌符号(例如“MTK”)。imagePath(string):令牌徽标的路径(例如,“/assets/logo.png”)。decimals(整数,0-18,默认值:6):小数位数。fundRaisingTarget(数字,正数,默认值:85):要筹集的目标SOL金额。totalSupply(数字,默认值:1000000000):令牌供应总量。totalSellPercent(数字,默认值:0.75):筹款供应的百分比。createOnly(布尔值,默认值:true):如果true,跳过首次购买。initialBuyAmount(数字,非负,默认值:0.1):首次购买的SOL金额(如果createOnly是false).slippage(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比(例如,1%为0.01)。
示例提示:
在Raydium Launchpad上创建一个名为“我的代币”的新代币,符号为“MTK”,使用“/assets/logo.png”的徽标,筹款目标为35 SOL。
示例响应:
已成功创建令牌(mint:<mint_address>,名称:My token,符号:MTK)。交易签名:<tx_id>
2. buy_token
使用SOL从Raydium Launchpad池购买代币。
参数:
mintAddress(string):令牌造币厂地址。inAmount(数字,正数):要花费的SOL金额。slippage(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比。
示例提示:
使用0.5 SOL和1%的滑点从Raydium Launchpad池中购买带有薄荷地址“<mint_address>”的代币。
示例响应:
已成功购买代币(mint:<mint_address>)。交易签名:<tx_id>
3. sell_token
将代币卖回Raydium Launchpad池。
参数:
mintAddress(string):令牌造币厂地址。inAmount(数字,正数):要出售的代币数量。slippage(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比。
示例提示:
从Raydium Launchpad池中出售1000000个代币,其造币地址为“<mint_address>”,滑点为1%。
示例响应:
已成功售出代币(mint:<mint_address>)。交易签名:<tx_id>
许可证
该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。