pump.fun launch feed + trend radar について
Signal Deskは、新しいpump.funトークンやトレンド情報を必要とするエージェント向けの従量課金型MCPサービスで、ページ描画、ファイルホスティング、コールバックにも対応します。x402を通じてBase上のUSDCで支払い、処理成功後にのみ決済されます。
主な機能
- 01直近のpump.funトークン発行を取得
- 02発行トークンをトレンド話題と照合
- 03Google TrendsとPolymarketの話題を集約
- 04公開ページをMarkdown、PNG、PDFで描画
- 05ファイルのホストとコールバック予約
活用シーン
- 01現在の話題に関連する新規発行を監視
- 02Google TrendsとPolymarketのトレンドを比較
- 03公開ページを描画してエージェントで分析
- 04一時ファイルのリンク共有やURLコールバック予約
MCP 対応
MCPエンドポイントから5つのツールを提供し、発行・トレンド情報専用のエンドポイントもあります。MCPクライアントで自動決済するにはx402対応が必要で、非対応クライアントではツールと支払い要求の応答を確認できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://x402-mcp.huntercarver24.workers.dev/feeds/mcpclaude mcp add --transport http huntercarver24-pumpfun-trends https://x402-mcp.huntercarver24.workers.dev/feeds/mcp{"mcpServers":{"huntercarver24-pumpfun-trends":{"type":"http","url":"https://x402-mcp.huntercarver24.workers.dev/feeds/mcp"}}}Cursor で開く{"servers":{"huntercarver24-pumpfun-trends":{"type":"http","url":"https://x402-mcp.huntercarver24.workers.dev/feeds/mcp"}}}VS Code で開く{"mcpServers":{"huntercarver24-pumpfun-trends":{"type":"http","url":"https://x402-mcp.huntercarver24.workers.dev/feeds/mcp"}}}{"mcpServers":{"huntercarver24-pumpfun-trends":{"serverUrl":"https://x402-mcp.huntercarver24.workers.dev/feeds/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Signal Desk
AI エージェント向けの従量課金ツールです。x402 を通じて、Base 上の USDC で支払います。アカウントも API キーも不要です。最初の呼び出しでは、価格を示す 402 Payment Required が返されます。エージェントのウォレットがその金額ちょうどの送金に署名すると、2 回目の呼び出しで結果とレシートが返されます。決済は作業が成功した後にのみ行われるため、サービスが拒否した呼び出しに料金が発生することはありません。
| ツール | HTTP ルート | 価格 | エージェントが受け取るもの |
|---|---|---|---|
render_page | POST /render | $0.01 | 実際のヘッドレス Chrome で開いた公開ページを、整形済み Markdown、PNG スクリーンショット、または PDF で返します |
host_file | POST /files | $0.01 | 最大 10 MB のファイルを、1~168 時間、無料でダウンロードできる公開リンクに保存します |
schedule_callback | POST /later | $0.005 | 60 秒後から 7 日後までの間に URL を呼び出します(GET、または JSON 本文付きの POST)。無料のステータスページも利用できます |
recent_launches | POST /launches | $0.005 | 過去 N 分間に作成されたすべての pump.fun トークンと、その作成者、作成者の過去 7 日間のローンチ数、名前が一致する最新の Google Trends または Polymarket のトピックを返します |
trending_topics | POST /trends | $0.01 | Google Trends(米国)と Polymarket で現在トレンドになっている項目をトピックごとに統合し、勢いの強い順に、スコア、速度、タイプラベル、元となる見出しとともに返します |
| エンドポイント | URL |
|---|---|
| HTTP ルート | https://x402-paywall.huntercarver24.workers.dev |
| MCP、5 つすべてのツール | https://x402-mcp.huntercarver24.workers.dev/mcp(レジストリ:io.github.huntercarver24/signal-desk) |
| MCP、2 つのフィードのみ | https://x402-mcp.huntercarver24.workers.dev/feeds/mcp(レジストリ:io.github.huntercarver24/pumpfun-trends) |
各ルートのフィールド、制限、使用例は、402 の応答と HTTP ホストの GET / に記載されています。すべての拒否(不正な入力、プライベートアドレス、実行可能ファイルのアップロード)には、同じ使用方法オブジェクトが無料で付属します。
支払い前に試す。 /radar では、ローンチフィードとトレンドレーダーを 30 分遅れで無料公開しています(JSON)。ライブのルートを無料で呼び出すには、issue を作成してバウチャーをリクエストしてください。HTTP ルートでは X-Voucher ヘッダーとして、MCP 接続ではヘッダーとして送信します。呼び出しの料金はウォレットではなくバウチャーから差し引かれ、呼び出しに失敗した場合は返金されます。
使い方
Base 上に数セント分の USDC を入れた使い捨てウォレットを使用し、メインのウォレットは絶対に使わないでください。
任意の HTTP クライアント
import { x402Client } from "@x402/core/client";
import { toClientEvmSigner } from "@x402/evm";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client();
registerExactEvmScheme(client, {
signer: toClientEvmSigner(privateKeyToAccount(process.env.X402_PRIVATE_KEY)),
});
const payingFetch = wrapFetchWithPayment(fetch, client);
const res = await payingFetch("https://x402-paywall.huntercarver24.workers.dev/render", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({ url: "https://example.com", format: "markdown" }),
});
console.log(res.status, await res.text());
npm install @x402/core @x402/evm @x402/fetch viem を実行し、Node 20 以降を使用して、.mjs ファイルとして保存します。
Claude Code
claude plugin marketplace add huntercarver24/signal-desk
claude plugin install x402-pay@signal-desk
export X402_PRIVATE_KEY=0x...
x402-pay スキルは Claude に 5 つのルートを教え、scripts/pay.mjs を使って支払いを行います。Claude は最初の有料呼び出しの前に価格を伝え、支払いはその都度、承認したコマンドとして実行されます。
x402 で支払う MCP クライアント
MCP クライアントが支払いを行うには x402 のサポートが必要です。それ以外のクライアントでもツールの一覧を確認でき、支払いが必要な結果に各ツールの価格が表示されます。@x402/mcp を使用する場合:
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
import { x402Client } from "@x402/core/client";
import { toClientEvmSigner } from "@x402/evm";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { wrapMCPClientWithPayment } from "@x402/mcp";
import { privateKeyToAccount } from "viem/accounts";
const mcp = new Client({ name: "my-agent", version: "1.0.0" });
await mcp.connect(
new StreamableHTTPClientTransport(new URL("https://x402-mcp.huntercarver24.workers.dev/feeds/mcp"))
);
const payment = new x402Client();
registerExactEvmScheme(payment, {
signer: toClientEvmSigner(privateKeyToAccount(process.env.X402_PRIVATE_KEY)),
});
const paying = wrapMCPClientWithPayment(mcp, payment);
const result = await paying.callTool("trending_topics", { hours: 6, limit: 10 });
console.log(result.content[0].text);
npm install @modelcontextprotocol/sdk @x402/core @x402/evm @x402/mcp viem。
OpenCode
mkdir -p .opencode/plugins && curl -fsSL https://raw.githubusercontent.com/huntercarver24/signal-desk/main/opencode/x402-tools.ts -o .opencode/plugins/x402-tools.ts
次に、opencode/package.json に記載された依存関係を .opencode/package.json に追加してください。OpenCode は起動時にそれらをインストールします。エージェントは 5 つのツールを利用できます。
ElizaOS
eliza/ は、2つのフィード向けの ElizaOS 1.7 プラグインです。有料アクション SIGNAL_DESK_TRENDS と SIGNAL_DESK_LAUNCHES、および30分遅れのプレビューを提供する無料プロバイダー SIGNAL_DESK_RADAR を追加します。支払いには SIGNAL_DESK_VOUCHER または SIGNAL_DESK_PRIVATE_KEY(Base 上の USDC)を使用します。SIGNAL_DESK_MAX_USD_PER_CALL で価格の上限を設定できます。デフォルトは $0.01 で、署名が行われる前に確認されます。ビルドとインストールの手順は eliza/README.md にあります。
運用ルール
- 拒否された呼び出しに料金はかかりません。フィードがソースより遅れている場合も同様です。古いデータに課金する代わりに、
retry-afterを付けて 503 を返します。 - ローンチフィードとトレンドレーダーはデータのみを提供します。トークンの評価、推奨、取引は一切行いません。スポーツ関連のトピックと市場は、タイトルや見出しのキーワード、および各トピックを表示する前のモデルによる確認で除外されます。無料プレビューでは不適切なコイン名も非表示にします。有料データには、ローンチ時のままの情報が含まれます。
- 呼び出し元のアカウントはないため、オンチェーンの支払いを除き、利用者に関する情報は保存されません。ホストされたファイルは、指定した時刻に期限切れになります。
ステータス
monitor/check.mjs は、課金対象のエージェントが利用するすべてのインターフェースを、15分ごとに無料で検査します。ペイウォールの稼働状況と設定、利用条件を含む実際の 402 応答、トレンドソースの最新性、ローンチフィードの遅延、両方の MCP エンドポイントを確認します。上のバッジは最新の結果を示しています。
ローンチフィードは、唯一のデータプロバイダーがプロジェクトへの提供を停止したため、2026年10月29日から11月1日まで停止していました。現在は Shyft の無料プランで Solana を読み取り、フォールバックとして公開エンドポイントを使用しています。再び遅延した場合、ローンチの呼び出しは無料で拒否され、このモニターは失敗します。
ライセンス
MIT。サービス自体は Hunter Carver が運営しています。このリポジトリには、クライアント、稼働状況チェック、およびこれらのドキュメントが含まれています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。