mcpField
P
PumpFun MCP Server

PumpFun MCP Server

ローカル
github.com/1500256797金融データ173 週間前に更新

PumpFun MCP Server について

PumpFun MCP Server は、Solana 上で PumpFun 関連の照会とトランザクション生成を行うサービスです。SOL と SPL の残高照会、および売買トランザクション生成の API を提供します。

主な機能

  1. 01SOL 残高の照会
  2. 02SPL トークン残高の照会
  3. 03PumpFun の購入トランザクション生成
  4. 04PumpFun の売却トランザクション生成

活用シーン

  1. 01ユーザーの SOL 残高確認
  2. 02SPL トークン残高の確認
  3. 03PumpFun トークン購入トランザクションの準備
  4. 04PumpFun トークン売却トランザクションの準備

MCP 対応

README には残高照会とトランザクション生成の HTTP POST API ルートが記載されていますが、MCP プロトコルのツールやトランスポートについては説明されていません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

PumpFun MCP サーバー

PumpFun MCP(Model Context Provider)サーバーは、LLM ベースのコンテキスト処理サービスです。PumpFun プロトコルに関連する取引やクエリのリクエストを処理し、生成します。インテリジェントな中間層として機能し、ユーザーの意図を理解して、対応するオンチェーン操作に変換できます。

アーキテクチャ概要

graph TD
    Client[客户端] --> |HTTP POST| Server[MCP Server]
    Server --> |查询余额| Solana[Solana RPC]
    Server --> |生成交易| PumpFun[PumpFun SDK]

    subgraph MCP Server
        API[API 路由层] --> Handlers[处理器层]
        Handlers --> Services[服务层]
        Services --> SDK[PumpFun SDK]
    end

    subgraph 功能模块
        B1[余额查询] --> |SOL/SPL| API
        B2[交易生成] --> |Buy/Sell| API
    end

主な機能

  1. 残高の照会

    • /balance/sol:SOL 残高を照会します
    • /balance/spl:SPL トークンの残高を照会します
  2. 取引の生成

    • /pumpfun/buy:トークン購入取引を生成します
    • /pumpfun/sell:トークン売却取引を生成します

技術スタック

  • ランタイム:Bun
  • フレームワーク:Express
  • ブロックチェーン:Solana
  • SDK:PumpFun SDK

依存関係のインストール

bun install

サービスの実行

bun run index.ts

API ドキュメント

SOL 残高の照会
POST /balance/sol
{
    "type": "balance/sol",
    "payload": {
        "userAddress": "Solana地址"
    }
}
SPL トークン残高の照会
POST /balance/spl
{
    "type": "balance/spl",
    "payload": {
        "userAddress": "Solana地址",
        "mint": "代币Mint地址"
    }
}
購入取引の生成
POST /pumpfun/buy
{
    "type": "pumpfun/buy",
    "payload": {
        "userAddress": "买方地址",
        "mint": "代币Mint地址",
        "buyAmountHumanReadableSol": 数量
    }
}
売却取引の生成
POST /pumpfun/sell
{
    "type": "pumpfun/sell",
    "payload": {
        "userAddress": "卖方地址",
        "mint": "代币Mint地址",
        "sellAmountHumanReadableToken": 数量,
        "slippage": 滑点百分比
    }
}

このプロジェクトは、bun v1.2.15 で bun init を使用して作成されました。Bun は、高速なオールインワンの JavaScript ランタイムです。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。