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 :
- Abhängigkeiten installieren :
- MCP-Client konfigurieren :
- 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.
- Ersetzen Sie
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
- JavaScriptMIT License
- TypeScript
- PythonMIT License
- TypeScriptMIT License