レイディウム ローンチラボ 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 およびゲートウェイ)。
インストール
- リポジトリのクローンを作成します:
- 依存関係をインストール:
- MCP クライアントを構成する:
/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
- JavaScriptMIT License
- TypeScript
- PythonMIT License
- TypeScriptMIT License