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.
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-mcp
durch Ihren tatsächlichen Installationspfad.Ersetzen Sie
your-solana-rpc-url
durch Ihre eigene Solana-RPC-URL.Ersetzen Sie
your-private-key-as-integer-array
durch den privaten Schlüssel Ihres Solana-Wallets (z. B.[1,2,3,...]
).Holen Sie sich
PINATA_JWT
undPINATA_GATEWAY
von 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``false
ist).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 .
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