mcpField
S
Speccy x402 MCP

Speccy x402 MCP

認証済みおすすめローカル
github.com/Speccy-AgentAI・エージェント06 週間前に更新

Speccy x402 MCP について

MCP 対応 AI エージェントに Speccy の有料エンドポイントを提供し、Base 上の USDC による呼び出しごとの支払いをサーバーが処理します。予測市場、Python 実行、メディア処理、ウェブ検索、音声合成を利用できます。

主な機能

  1. 01Polymarket の予測市場データを取得
  2. 02分離された Docker サンドボックスで Python を実行
  3. 03FFmpeg による音声・動画変換
  4. 04ウェブ検索とコンテンツ抽出
  5. 05多言語の音声を生成

活用シーン

  1. 01AI エージェントから予測市場を確認
  2. 02ネットワーク接続なしで Python コードを実行
  3. 03音声・動画ファイルを変換または処理
  4. 04ウェブ検索や音声合成を利用

MCP 対応

Speccy の有料エンドポイントを MCP 対応クライアント向けのツールとして公開します。各呼び出しで、運営者のウォレットを使い Base 上で x402 による USDC 決済を行います。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

@speccy-agent/x402-mcp

Speccyの有料x402エンドポイントをラップするMCPサーバーです。MCP互換のAIエージェントに、予測市場データ、サンドボックス化されたPython実行環境、FFmpegによるメディア変換、リアルタイムのウェブ検索、多言語テキスト読み上げという5つの強力なツールを提供し、サーバーが代わりにBase上でUSDCによる従量課金を行います。

エージェントがx402について知っている必要はありません。エージェント側でウォレットを設定する必要もありません。サーバーをインストールし、エージェントに接続するだけです。

ツール

ツール説明1回あたりの料金
get_prediction_marketsPolymarketの上位予測市場(出来高、流動性、またはstartDate順)$0.01 USDC
exec_python分離されたDockerサンドボックスでPython 3.12コードを実行します(ネットワークなし、読み取り専用ファイルシステム、タイムアウト30秒、出力64KB)$0.02 USDC
transform_media動画/音声ファイルにFFmpegを実行します(3つの料金区分:コピー $0.005、変換 $0.05、高負荷処理 $0.20)$0.005~$0.20 USDC
web_searchTavilyによるリアルタイムのウェブ検索と抽出(3つのモード:検索 $0.005、抽出 $0.02、検索+抽出のスマート検索 $0.05)$0.005~$0.05 USDC
tts_synthesizeSupertonic 3による多言語テキスト読み上げ(31言語、10種類の音声、44.1 kHz WAV)。tts区分(200文字以下)とtts-long区分(5000文字以下、自動分割)$0.005~$0.02 USDC

インストール

npm install -g @speccy-agent/x402-mcp

設定

運用者のウォレットキー(x402の各呼び出しを支払うウォレット)を設定します。

export SPECCY_MCP_WALLET_KEY="0x..."   # operator wallet private key

任意のオーバーライド:

  • SPECCY_MCP_API_BASE(デフォルトはhttps://api.speccy.cloud)— Polymarketエンドポイント
  • SPECCY_MCP_EXEC_BASE(デフォルトはhttps://exec.speccy.cloud)— サンドボックス実行エンドポイント
  • SPECCY_MCP_AUDIO_BASE(デフォルトはhttps://audio.speccy.cloud)— Supertonic TTSエンドポイント

MCP互換エージェントへの接続

Claude Desktop(claude_desktop_config.json):
{
  "mcpServers": {
    "speccy-x402": {
      "command": "speccy-x402-mcp",
      "env": { "SPECCY_MCP_WALLET_KEY": "0x..." }
    }
  }
}
あらゆるMCPクライアント(stdio):
SPECCY_MCP_WALLET_KEY=0x... speccy-x402-mcp

アーキテクチャ

[Agent] → MCP tool call (stdio) → [this server] → x402 paid fetch → [Speccy endpoint on VPS]
                                                                → [CDP facilitator] → on-chain USDC transfer

サーバーは1つの運用者ウォレットを保持します。呼び出しごとに、そのウォレットからx402決済が行われます。決済通知は、Notifierボットを通じて運用者のTelegramに送られます(HTTPエンドポイントと同じバックエンドです)。

注意事項

  • ウォレットキーが運用者のマシンから外部に送信されることはありません(設定ファイルではなく環境変数を使用します)。
  • Baseメインネット(eip155:8453)上のUSDCと、少額のETHをウォレットに入れてください(ウォレットがx402以外の送金を行う場合にのみ使用されます)。
  • 現在、決済に対応しているのはBaseメインネットのみです。テストネットやその他のチェーンを使用するには、X402_NETWORK環境変数と対応するファシリテーターが必要です。
  • 各呼び出しは独立しており、ステートレスです。セッションはなく、サーバーに状態は保持されません。

ソース/問題報告

  • ソース:github.com/speccy-ai/x402-mcp(プレースホルダー)
  • 問題報告/機能リクエスト:リポジトリでIssueを作成するか、Telegramで@SpeccyNotifierbotにメッセージを送ってください

ライセンス

MIT — Philip(Esla)がSpeccy向けに作成。

コメント

MCP は初めてですか?

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

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