Integrations
Provides tools for creating, buying, and selling tokens on the Pump.fun platform on the Solana blockchain, with account management capabilities and balance checking
ポンプファン-MCP
Solana上のPump.funプラットフォームと連携するためのモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、AIアシスタントはPump.funプラットフォーム上でトークンを作成、購入、販売できるようになります。
使用法
https://github.com/user-attachments/assets/0b0f1f6f-6ea6-4ca8-92a8-b4cc895814e4
このサーバーを Claude またはその他の MCP 互換 AI アシスタントで使用するには、MCP クライアントに次の構成を追加します。
MacOS を使用しており、Claude Desktop でこれを実行したい場合は、~/Library/Application \Support/Claude/claude_desktop_config.json ファイルに次のように記述します。
https://your-helius-rpc-url.com
Helius RPC URLに置き換えます。
インストール
- このリポジトリをクローンします:Copy
- 依存関係をインストールします:Copy
- Solana RPC URL を含む
.env
ファイルを作成します。Heliusから無料の RPC URL を取得できます。既存の Solana ウォレットを使用するには、秘密鍵をCopy.env
ファイルに追加します。次に、変換スクリプトを実行してキーペア ファイルを作成します。Copyこれにより、キー ペアを含むCopydefault.json
ファイルが.keys
フォルダーに作成されます。 - プロジェクトをビルドします。Copy
- MCP サーバーを実行します。Copy
コンポーネント
ツール
- トークン情報を取得する
- Pump.funトークンに関する情報を取得する
- 入力パラメータ:
tokenAddress
(文字列、必須): トークンのミントアドレス
- トークン作成
- 新しいPump.funトークンを作成する
- 入力パラメータ:
name
(文字列、必須): トークン名symbol
(文字列、必須): トークンシンボルdescription
(文字列、必須): トークンの説明imageUrl
(文字列、オプション): ローカル画像ファイルへのパスinitialBuyAmount
(数値、必須): SOLでの初期購入金額(最小0.0001)accountName
(文字列、オプション): 使用するアカウントの名前 (デフォルトは "default")
- トークン購入
- Pump.funトークンを購入する
- 入力パラメータ:
tokenAddress
(文字列、必須): トークンのミントアドレスbuyAmount
(数値、必須): SOLでの購入金額(最小0.0001)accountName
(文字列、オプション): 使用するアカウントの名前 (デフォルトは "default")slippageBasisPoints
(数値、オプション): ベーシスポイントでのスリッページ許容値 (デフォルトは100)
- トークン販売
- Pump.funトークンを販売する
- 入力パラメータ:
tokenAddress
(文字列、必須): トークンのミントアドレスsellAmount
(数値、必須):販売するトークンの量(すべて販売する場合は0を使用)accountName
(文字列、オプション): 使用するアカウントの名前 (デフォルトは "default")slippageBasisPoints
(数値、オプション): ベーシスポイントでのスリッページ許容値 (デフォルトは100)
- アカウントリスト
- キーフォルダ内のすべてのアカウントを一覧表示する
- 入力パラメータは不要
- アカウント残高を取得する
- アカウントのSOLとトークン残高を取得する
- 入力パラメータ:
accountName
(文字列、オプション): チェックするアカウントの名前 (デフォルトは "default")tokenAddress
(文字列、オプション):残高を確認するトークンアドレス
アカウント管理
MCPは、 .keys
フォルダにSolanaキーペアを自動的に作成・管理します。各キーペアは、アカウント名をファイル名とするJSONファイルとして保存されます。
トークンを作成すると、mint キー ペアも接頭辞mint-
を付けて.keys
フォルダーに保存されます。
自分のアカウントで MCP を使用するには、次のことが必要です。
- 秘密鍵を
.env
ファイルに追加し、node convert-key.js
を実行します。 - ウォレットに十分なSOLがある
スタンドアロンスクリプト
このプロジェクトには、直接実行できるスタンドアロン スクリプトがいくつか含まれています。
- トークン情報の取得:
node build/get-token-info.js <token_address>
- トークンの作成:
node build/create-token.js <name> <symbol> <description> <initial_buy_amount> [account_name] [image_url]
- トークンを購入:
node build/buy-token.js <token_address> <buy_amount_sol> [account_name] [slippage_basis_points]
- トークンを売る:
node build/sell-token.js <token_address> <sell_amount> [account_name] [slippage_basis_points]
- アカウントの一覧表示:
node build/list-accounts.js
- アカウント残高の取得:
node build/get-token-balance.js <account_name> [token_address]
重要な注意事項
- セキュリティ:キーペアは暗号化されずに
.keys
フォルダに保存されます。このフォルダを適切に保護してください。 - 手数料:Solanaでのすべての取引には、取引手数料としてSOLが必要です。アカウントに十分なSOLがあることを確認してください。
- スリッページ:デフォルトのスリッページ許容範囲は1%(100ベーシスポイント)です。この値は取引ごとに調整できます。
- 画像: 画像を含むトークンを作成する場合は、画像のローカルファイルパスを指定する必要があります。リモートURLはサポートされていません。
発達
プロジェクト構造
src/index.ts
: メインMCPサーバーのエントリポイントsrc/get-token-info.ts
: トークン情報の取得src/create-token.ts
: トークン作成機能src/buy-token.ts
: トークン購入機能src/sell-token.ts
: トークン販売機能src/list-accounts.ts
: アカウント一覧機能src/get-token-balance.ts
: アカウント残高の確認src/utils.ts
: 共有ユーティリティ関数convert-key.js
: base58 秘密鍵をキーペア JSON ファイルに変換するユーティリティ
建物
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
AI アシスタントが Solana の Pump.fun プラットフォームでトークンを作成、購入、販売できるようにするモデル コンテキスト プロトコル サーバー。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -8436PythonMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with the Deriv trading API, providing access to active trading symbols and account balance information.Last updated -2Python
- -securityAlicense-qualityA Model Context Protocol server enabling AI agents to interact with the Solana blockchain for DeFi operations like checking balances, transferring tokens, executing swaps, and fetching price data.Last updated -6015TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access Flow blockchain data and perform operations such as checking balances, resolving domains, executing scripts, and submitting transactions.Last updated -JavaScript