レイディウム ローンチラボ MCP
AI エージェントが Raydium Launchpad ( LaunchLabとも呼ばれます) でトークンを起動、購入、販売できるようにする MCP サーバー。
特徴
Mint Token : カスタマイズ可能なパラメータ (名前、シンボル、小数点、総供給量、資金調達目標など) を使用して結合曲線ベースのトークンを作成し、メタデータを IPFS にアップロードします。
トークンを購入: SOL を使用して Raydium Launchpad プールからトークンを購入します。
トークンを販売: トークンを Raydium Launchpad プールに販売します。
IPFS 統合: 分散ストレージのためにトークン イメージとメタデータを IPFS にアップロードします。
前提条件
Node.js : バージョン 18.x 以上。
Solana ウォレット: トランザクションに十分な SOL を持つ秘密鍵。
Pinata アカウント: IPFS ストレージの API 資格情報 (JWT およびゲートウェイ)。
インストール
リポジトリのクローンを作成します:
git clone https://github.com/kukapay/raydium-launchlab-mcp.git cd raydium-launchlab-mcp依存関係をインストール:
npm installMCP クライアントを構成する:
{ "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" } } } }/path/to/raydium-launchlab-mcp
実際のインストール パスに置き換えます。your-solana-rpc-url
独自の Solana rpc url に置き換えます。your-private-key-as-integer-array
Solana ウォレットの秘密鍵 (例:[1,2,3,...]
) に置き換えます。Pinata アカウントから
PINATA_JWT
とPINATA_GATEWAY
を取得します。
ツール
MCP サーバーは、Raydium Launchpad と対話するための 3 つのツールを公開します。
1. mint_token
Pinata IPFS にアップロードされたメタデータを使用して、Raydium Launchpad 上に結合曲線ベースのトークンを作成します。
パラメータ:
name
(文字列、1〜32文字): トークン名 (例: "My Token")。symbol
(文字列、1〜10 文字): トークン シンボル (例: "MTK")。imagePath
(文字列): トークンのロゴへのパス (例: "/assets/logo.png")。decimals
(整数、0〜18、デフォルト: 6):小数点以下の桁数。fundRaisingTarget
(数値、正、デフォルト: 85): 調達する目標 SOL 額。totalSupply
(数値、デフォルト: 1,000,000,000): トークンの総供給量。totalSellPercent
(数値、デフォルト: 0.75): 資金調達のための供給の割合。createOnly
(ブール値、デフォルト: true):true
の場合、初期購入をスキップします。initialBuyAmount
(数値、負でない、デフォルト: 0.1): 初期購入の SOL 金額 (createOnly
がfalse
場合)。slippage
(数値、0〜1.0、デフォルト:0.01):許容される価格スリッページ率(例:1%の場合は0.01)。
プロンプトの例:
Raydium Launchpad で、「My Token」という名前の新しいトークンを、シンボル「MTK」で作成します。「/assets/logo.png」のロゴを使用し、資金調達目標を 35 SOL に設定します。
応答例:
トークンの作成に成功しました(ミント:<mint_address>、名前:My Token、シンボル:MTK)。トランザクション署名:<tx_id>
2. buy_token
SOL を使用して Raydium Launchpad プールからトークンを購入します。
パラメータ:
mintAddress
(文字列): トークンのミントアドレス。inAmount
(数値、正): 使用する SOL の量。slippage
(数値、0〜1.0、デフォルト:0.01):許容される価格スリッページ率。
プロンプトの例:
0.5 SOL と 1% のスリッページを使用して、ミント アドレス '<mint_address>' の Raydium Launchpad プールからトークンを購入します。
応答例:
トークンの購入に成功しました(ミント:<mint_address>)。トランザクション署名:<tx_id>
3. sell_token
トークンをRaydium Launchpadプールに売り戻します。
パラメータ:
mintAddress
(文字列): トークンのミントアドレス。inAmount
(数値、正): 販売するトークンの量。slippage
(数値、0〜1.0、デフォルト:0.01):許容される価格スリッページ率。
プロンプトの例:
Raydium Launchpad プールから、ミント アドレス '<mint_address>'、スリッページ 1% で 1,000,000 トークンを販売します。
応答例:
トークンの販売に成功しました(ミント:<mint_address>)。トランザクション署名:<tx_id>
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細は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.
レイジウム・ローンチラボ・MCP
Related MCP Servers
- MIT License
- PythonMIT License
- MIT License