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 :
- Instalar dependencias :
- Configurar el cliente MCP :
- 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.
- Reemplace
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
- JavaScriptMIT License
- TypeScript
- PythonMIT License
- TypeScriptMIT License