Laboratorio de lanzamiento de Raydium MCP
Un servidor MCP que permite a los agentes de IA lanzar, comprar y vender tokens en Raydium Launchpad (también conocido como LaunchLab ).
Características
Mint Token : crea un token basado en una curva de enlace con parámetros personalizables (nombre, símbolo, decimales, suministro total, objetivo de recaudación de fondos, etc.) y carga metadatos en IPFS.
Comprar token : compre tokens de un pool de Raydium Launchpad usando SOL.
Vender token : vende tokens a un grupo de Raydium Launchpad.
Integración con IPFS : carga imágenes de tokens y metadatos a IPFS para almacenamiento descentralizado.
Prerrequisitos
Node.js : Versión 18.x o superior.
Monedero Solana : una clave privada con SOL suficiente para las transacciones.
Cuenta Pinata : credenciales de API para almacenamiento IPFS (JWT y puerta de enlace).
Instalación
Clonar el repositorio :
git clone https://github.com/kukapay/raydium-launchlab-mcp.git cd raydium-launchlab-mcpInstalar dependencias :
npm installConfigurar el cliente 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" } } } }Reemplace
/path/to/raydium-launchlab-mcp
con su ruta de instalación real.Reemplace
your-solana-rpc-url
con su propia URL de RPC de Solana.Reemplace
your-private-key-as-integer-array
con la clave privada de su billetera Solana (por ejemplo,[1,2,3,...]
).Obtén
PINATA_JWT
yPINATA_GATEWAY
de tu cuenta Pinata.
Herramientas
El servidor MCP expone tres herramientas para interactuar con Raydium Launchpad:
1. mint_token
Crea un token basado en una curva de enlace en Raydium Launchpad con metadatos cargados en Pinata IPFS.
Parámetros :
name
(cadena, 1-32 caracteres): nombre del token (por ejemplo, "Mi token").symbol
(cadena, 1-10 caracteres): símbolo de token (por ejemplo, "MTK").imagePath
(cadena): ruta al logotipo del token (por ejemplo, "/assets/logo.png").decimals
(entero, 0-18, predeterminado: 6): Número de decimales.fundRaisingTarget
(número, positivo, predeterminado: 85): Monto SOL objetivo a recaudar.totalSupply
(número, predeterminado: 1.000.000.000): suministro total de tokens.totalSellPercent
(número, predeterminado: 0,75): porcentaje de suministro para la recaudación de fondos.createOnly
(booleano, predeterminado: verdadero): si estrue
, omite la compra inicial.initialBuyAmount
(número, no negativo, predeterminado: 0,1): monto SOL para la compra inicial (sicreateOnly
esfalse
).slippage
(número, 0-1,0, predeterminado: 0,01): porcentaje de deslizamiento de precio aceptable (por ejemplo, 0,01 para 1%).
Ejemplo de mensaje :
Cree un nuevo token en Raydium Launchpad llamado 'My Token' con el símbolo 'MTK', utilizando el logotipo en '/assets/logo.png', con un objetivo de recaudación de fondos de 35 SOL.
Ejemplo de respuesta :
Token creado correctamente (mint: <mint_address>, nombre: My Token, símbolo: MTK). Firmas de transacción: <tx_id>
2. buy_token
Compra tokens de un pool de Raydium Launchpad usando SOL.
Parámetros :
mintAddress
(cadena): Dirección de acuñación del token.inAmount
(número, positivo): Cantidad de SOL a gastar.slippage
(número, 0-1,0, predeterminado: 0,01): porcentaje de deslizamiento de precio aceptable.
Ejemplo de mensaje :
Compre tokens de un pool de Raydium Launchpad con dirección de acuñación '<mint_address>' usando 0,5 SOL y un deslizamiento del 1 %.
Ejemplo de respuesta :
Tokens adquiridos correctamente (mint: <mint_address>). Firma de la transacción: <tx_id>
3. sell_token
Vende tokens a un grupo de Raydium Launchpad.
Parámetros :
mintAddress
(cadena): Dirección de acuñación del token.inAmount
(número, positivo): Cantidad de tokens a vender.slippage
(número, 0-1,0, predeterminado: 0,01): porcentaje de deslizamiento de precio aceptable.
Ejemplo de mensaje :
Vender 1.000.000 de tokens de un pool de Raydium Launchpad con dirección de acuñación '<mint_address>' y un deslizamiento del 1%.
Ejemplo de respuesta :
Tokens vendidos correctamente (mint: <mint_address>). Firma de la transacción: <tx_id>
Licencia
Este proyecto está licenciado bajo la Licencia MIT. Consulte el archivo de LICENCIA para más detalles.
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
- MIT License
- PythonMIT License
- MIT License