Raydium LaunchLab MCP
MCP 服务器使 AI 代理能够在 Raydium Launchpad(也称为LaunchLab )上启动、购买和出售代币。
特征
- Mint Token :创建基于债券曲线的代币,具有可自定义的参数(名称、符号、小数、总供应量、筹款目标等),并将元数据上传到 IPFS。
- 购买代币:使用 SOL 从 Raydium Launchpad 池购买代币。
- 出售代币:将代币卖回 Raydium Launchpad 池。
- IPFS 集成:将令牌图像和元数据上传到 IPFS 进行分散存储。
先决条件
- Node.js :版本 18.x 或更高版本。
- Solana 钱包:具有足够 SOL 进行交易的私钥。
- Pinata 帐户:IPFS 存储(JWT 和网关)的 API 凭证。
安装
- 克隆存储库:
- 安装依赖项:
- 配置 MCP 客户端:
- 将
/path/to/raydium-launchlab-mcp
替换为您的实际安装路径。 - 将
your-solana-rpc-url
替换为您自己的 Solana rpc url。 - 将
your-private-key-as-integer-array
替换为您的 Solana 钱包的私钥(例如,[1,2,3,...]
)。 - 从您的 Pinata 帐户获取
PINATA_JWT
和PINATA_GATEWAY
。
- 将
工具
MCP 服务器公开了三种与 Raydium Launchpad 交互的工具:
1. mint_token
在 Raydium Launchpad 上创建基于结合曲线的代币,并将元数据上传至 Pinata IPFS。
参数:
name
(字符串,1-32 个字符):令牌名称(例如,“我的令牌”)。symbol
(字符串,1-10 个字符):代币符号(例如“MTK”)。imagePath
(字符串):代币徽标的路径(例如,“/assets/logo.png”)。decimals
(整数,0-18,默认值:6):小数位数。fundRaisingTarget
(数字,正数,默认值:85):要筹集的目标 SOL 金额。totalSupply
(数字,默认值:1,000,000,000):代币总供应量。totalSellPercent
(数字,默认值:0.75):筹款供应百分比。createOnly
(布尔值,默认值:true):如果为true
,则跳过初始购买。initialBuyAmount
(数字,非负,默认值:0.1):初始购买的 SOL 金额(如果createOnly
为false
)。slippage
(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比(例如,1% 为 0.01)。
示例提示:
在 Raydium Launchpad 上创建一个名为“My Token”的新代币,符号为“MTK”,使用“/assets/logo.png”上的徽标,筹款目标为 35 SOL。
响应示例:
已成功创建代币(铸币:<mint_address>,名称:My Token,符号:MTK)。交易签名:<tx_id>
2. buy_token
使用 SOL 从 Raydium Launchpad 池购买代币。
参数:
mintAddress
(字符串):代币铸造地址。inAmount
(数字,正数):要花费的 SOL 金额。slippage
(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比。
示例提示:
使用 0.5 SOL 和 1% 的滑点,从铸造地址为“<mint_address>”的 Raydium Launchpad 池中购买代币。
响应示例:
成功购买代币(mint:<mint_address>)。交易签名:<tx_id>
3. sell_token
将代币卖回 Raydium Launchpad 池。
参数:
mintAddress
(字符串):代币铸造地址。inAmount
(数字,正数):要出售的代币数量。slippage
(数字,0-1.0,默认值:0.01):可接受的价格滑点百分比。
示例提示:
从 Raydium Launchpad 池中出售 1,000,000 个代币,铸币地址为“<mint_address>”,滑点为 1%。
响应示例:
成功售出代币(mint:<mint_address>)。交易签名:<tx_id>
执照
本项目遵循 MIT 许可证。详情请参阅LICENSE文件。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
raydium-launchlab-mcp
Related MCP Servers
- JavaScriptMIT License
- TypeScript
- PythonMIT License
- TypeScriptMIT License