Skip to main content
Glama

Pump.fun MCP Server

by noahgsolomon

ポンプファン-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 ファイルに次のように記述します。

{ "mcpServers": { "pumpfun": { "command": "node", "args": ["/Users/noahsolomon/Desktop/pumpfun-mcp/build/index.js"], // note this should be YOUR absolute path to index.js, not mine. "env": { "HELIUS_RPC_URL": "https://your-helius-rpc-url.com" } } } }

https://your-helius-rpc-url.com Helius RPC URLに置き換えます。

インストール

  1. このリポジトリをクローンします:
    git clone https://github.com/noahgsolomon/pumpfun-mcp.git cd pumpfun-mcp
  2. 依存関係をインストールします:
    npm install
  3. Solana RPC URL を含む.envファイルを作成します。
    HELIUS_RPC_URL=https://your-helius-rpc-url.com
    Heliusから無料の RPC URL を取得できます。既存の Solana ウォレットを使用するには、秘密鍵を.envファイルに追加します。
    PRIVATE_KEY=your-base58-encoded-private-key
    次に、変換スクリプトを実行してキーペア ファイルを作成します。
    node convert-key.js
    これにより、キー ペアを含むdefault.jsonファイルが.keysフォルダーに作成されます。
  4. プロジェクトをビルドします。
    npm run build
  5. MCP サーバーを実行します。
    node build/index.js

コンポーネント

ツール

  • トークン情報を取得する
    • 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 を使用するには、次のことが必要です。

  1. 秘密鍵を.envファイルに追加し、 node convert-key.jsを実行します。
  2. ウォレットに十分な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 ファイルに変換するユーティリティ

建物

npm run build
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

AI アシスタントが Solana の Pump.fun プラットフォームでトークンを作成、購入、販売できるようにするモデル コンテキスト プロトコル サーバー。

  1. 使用法
    1. インストール
      1. コンポーネント
        1. ツール
        2. アカウント管理
      2. スタンドアロンスクリプト
        1. 重要な注意事項
          1. 発達
            1. プロジェクト構造
            2. 建物

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            A 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 -
            23
            22
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that enables AI models to interact with the Solana blockchain, providing RPC methods, wallet management, DeFi trading capabilities, and Helius API integration for enhanced Solana development.
            Last updated -
            3
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A production-ready Model Context Protocol server implementation that connects AI assistants to the TON blockchain, allowing them to query wallet balances, transaction details, smart contracts, and other blockchain data.
            Last updated -
            TypeScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            A Model Context Protocol server that extends AI capabilities by providing tools to interact with the Solana blockchain, enabling operations like transactions, account queries, and wallet management.
            Last updated -
            1
            Apache 2.0
            • Apple
            • Linux

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/noahgsolomon/pumpfun-mcp-server'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server