Raydium LaunchLab MCP
Ein MCP-Server, der es KI-Agenten ermöglicht, Token auf dem Raydium Launchpad (auch bekannt als LaunchLab ) zu starten, zu kaufen und zu verkaufen.
Merkmale
Mint Token : Erstellen Sie ein auf einer Bindungskurve basierendes Token mit anpassbaren Parametern (Name, Symbol, Dezimalstellen, Gesamtangebot, Spendenziel usw.) und laden Sie Metadaten auf IPFS hoch.
Token kaufen : Kaufen Sie mit SOL Token aus einem Raydium Launchpad-Pool.
Token verkaufen : Verkaufen Sie Token zurück an einen Raydium Launchpad-Pool.
IPFS-Integration : Lädt Token-Bilder und Metadaten zur dezentralen Speicherung auf IPFS hoch.
Related MCP server: MCP-openproject
Voraussetzungen
Node.js : Version 18.x oder höher.
Solana Wallet : Ein privater Schlüssel mit ausreichend SOL für Transaktionen.
Pinata-Konto : API-Anmeldeinformationen für IPFS-Speicher (JWT und Gateway).
Installation
Klonen Sie das Repository :
git clone https://github.com/kukapay/raydium-launchlab-mcp.git cd raydium-launchlab-mcpAbhängigkeiten installieren :
npm installMCP-Client konfigurieren :
{ "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" } } } }Ersetzen Sie
/path/to/raydium-launchlab-mcpdurch Ihren tatsächlichen Installationspfad.Ersetzen Sie
your-solana-rpc-urldurch Ihre eigene Solana-RPC-URL.Ersetzen Sie
your-private-key-as-integer-arraydurch den privaten Schlüssel Ihres Solana-Wallets (z. B.[1,2,3,...]).Holen Sie sich
PINATA_JWTundPINATA_GATEWAYvon Ihrem Pinata-Konto.
Werkzeuge
Der MCP-Server stellt drei Tools für die Interaktion mit Raydium Launchpad bereit:
1. mint_token
Erstellt ein auf Bindungskurven basierendes Token auf Raydium Launchpad mit auf Pinata IPFS hochgeladenen Metadaten.
Parameter :
name(Zeichenfolge, 1–32 Zeichen): Tokenname (z. B. „Mein Token“).symbol(Zeichenfolge, 1–10 Zeichen): Token-Symbol (z. B. „MTK“).imagePath(Zeichenfolge): Pfad zum Token-Logo (z. B. „/assets/logo.png“).decimals(Ganzzahl, 0–18, Standard: 6): Anzahl der Dezimalstellen.fundRaisingTarget(Zahl, positiv, Standard: 85): Zielbetrag für die zu sammelnde SOL-Menge.totalSupply(Zahl, Standard: 1.000.000.000): Gesamtes Token-Angebot.totalSellPercent(Zahl, Standard: 0,75): Prozentsatz des Angebots für die Mittelbeschaffung.createOnly(Boolesch, Standard: true): Wenntrue, wird der Erstkauf übersprungen.initialBuyAmount(Zahl, nicht negativ, Standard: 0,1): SOL-Betrag für den Erstkauf (wenncreateOnly``falseist).slippage(Zahl, 0–1,0, Standard: 0,01): Akzeptabler Preis-Slippage-Prozentsatz (z. B. 0,01 für 1 %).
Beispiel-Eingabeaufforderung :
Erstellen Sie auf Raydium Launchpad ein neues Token mit dem Namen „My Token“ und dem Symbol „MTK“, verwenden Sie das Logo unter „/assets/logo.png“ und einem Spendenziel von 35 SOL.
Beispielantwort :
Token erfolgreich erstellt (Mint: , Name: Mein Token, Symbol: MTK). Transaktionssignaturen: <tx_id>
2. buy_token
Kauft Token aus einem Raydium Launchpad-Pool mit SOL.
Parameter :
mintAddress(Zeichenfolge): Token-Mint-Adresse.inAmount(Zahl, positiv): Auszugebender SOL-Betrag.slippage(Zahl, 0–1,0, Standard: 0,01): Akzeptabler Preis-Slippage-Prozentsatz.
Beispiel-Eingabeaufforderung :
Kaufen Sie Token aus einem Raydium Launchpad-Pool mit der Mint-Adresse „<mint_address>“ mit 0,5 SOL und einem Slippage von 1 %.
Beispielantwort :
Token erfolgreich erworben (Minze: <Mint_Adresse>). Transaktionssignatur: <tx_id>
3. sell_token
Verkauft Token zurück an einen Raydium Launchpad-Pool.
Parameter :
mintAddress(Zeichenfolge): Token-Mint-Adresse.inAmount(Zahl, positiv): Anzahl der zu verkaufenden Token.slippage(Zahl, 0–1,0, Standard: 0,01): Akzeptabler Preis-Slippage-Prozentsatz.
Beispiel-Eingabeaufforderung :
Verkaufen Sie 1.000.000 Token aus einem Raydium Launchpad-Pool mit der Mint-Adresse „<mint_address>“ und einem Slippage von 1 %.
Beispielantwort :
Token erfolgreich verkauft (Mint: <mint_address>). Transaktionssignatur: <tx_id>
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .