mcpField
F
fastx402

fastx402

ローカル
github.com/tusk80開発ツール02 週間前に更新

fastx402 について

fastx402は、データ変換や日付計算から暗号資産、ウェブ検索まで、AIエージェント向けの小規模なユーティリティを提供するMCPサーバーです。成功した呼び出しごとにBaseまたはSolana上でUSDCを支払い、呼び出し単位と日単位の上限を設定できます。

主な機能

  1. 0180種類以上のユーティリティツール
  2. 02データとメディアの変換
  3. 03日付、時刻、単位の処理
  4. 04IP、DNS、入力値の検証
  5. 05暗号資産とウェブの検索
  6. 06呼び出し単位・日単位の支出上限

活用シーン

  1. 01画像、動画、構造化データの変換
  2. 02日付、タイムゾーン、単位の確認
  3. 03ブロックチェーンの残高や取引の検索
  4. 04ウェブページのテキスト取得やPDF抽出

MCP 対応

fastx402.toolsの機能をMCPツールとして提供します。ローカルに保持されたウォレットキーを使い、BaseまたはSolana上でUSDCを支払うx402リクエストを処理します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"tusk80-fastx402": {
"command": "npx",
"args": [
"-y",
"fastx402-mcp"
],
"env": {
"FASTX402_EVM_PRIVATE_KEY": "<FASTX402_EVM_PRIVATE_KEY>",
"FASTX402_SOLANA_PRIVATE_KEY": "<FASTX402_SOLANA_PRIVATE_KEY>",
"FASTX402_MAX_USD_PER_CALL": "<FASTX402_MAX_USD_PER_CALL>",
"FASTX402_MAX_USD_PER_DAY": "<FASTX402_MAX_USD_PER_DAY>"
}
}
}
}
起動コマンドnpx -y fastx402-mcp
設定が必要な環境変数
FASTX402_EVM_PRIVATE_KEYシークレットDedicated wallet key that pays in USDC on Base (0x + 64 hex)
FASTX402_SOLANA_PRIVATE_KEYシークレットDedicated wallet key that pays in USDC on Solana (base58)
FASTX402_MAX_USD_PER_CALLMaximum USD per single payment (default 0.05)
FASTX402_MAX_USD_PER_DAYMaximum USD spent per day (default 1)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfastx402-mcp0.1.1

ツール

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

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

詳細

fastx402-mcp

AI エージェント向けの、小さく高速なツールを 80 種類以上提供します。x402 を利用し、USDC で呼び出しごとに支払います。アカウント、API キー、サブスクリプションは不要です。エージェントは Base または Solana 上で、呼び出しが成功するたびに 1 セント未満を支払います。

ツールには、背景の除去、画像から SVG への変換、画像や動画の変換、動画から GIF への変換、テキスト読み上げ、QR コード、YAML/XML/CSV/JSON の変換、Markdown から HTML への変換、テキストの差分、日付の計算と書式設定、cron の説明、タイムゾーン、色の変換、単位変換、IP および DNS の検索、メール/IBAN/ISBN の検証、ハッシュ化と JWT のデコード、Ethereum/Base/Solana の残高、トークン情報、トランザクションのステータス、ガス価格、ENS および Basename の解決、ウェブページのテキスト、スクリーンショット、PDF のテキスト、OCR、音声の文字起こしなどがあります。一覧は fastx402.tools からリアルタイムで取得するため、このパッケージを更新しなくても新しいツールが追加されます。

クイックスタート

Claude Desktop、ワンクリック: 最新リリースから fastx402.mcpb をダウンロードし、ダブルクリックして、フォームにウォレットキーと上限を入力します。これで完了です。

任意の MCP クライアント、設定ファイルを使用:

新しい専用ウォレットを作成し、そこに数ドル分の USDC を入金します(Base または Solana)。メインのウォレットは絶対に使用しないでください。

Claude Desktop(claude_desktop_config.json)、Cursor(~/.cursor/mcp.json)、およびほとんどの MCP クライアント:

{
  "mcpServers": {
    "fastx402": {
      "command": "npx",
      "args": ["-y", "fastx402-mcp"],
      "env": {
        "FASTX402_EVM_PRIVATE_KEY": "0xYOUR_DEDICATED_WALLET_KEY",
        "FASTX402_MAX_USD_PER_DAY": "1"
      }
    }
  }
}

Solana の場合は、EVM キーの代わりに、または EVM キーと併せて、FASTX402_SOLANA_PRIVATE_KEY(base58 の秘密鍵)を設定します。

設定

変数デフォルト説明
FASTX402_EVM_PRIVATE_KEYなしBase 上で USDC による支払いに使うウォレット(0x + 64 桁の 16 進数)
FASTX402_SOLANA_PRIVATE_KEYなしSolana 上で USDC による支払いに使うウォレット(base58、64 バイトの秘密鍵)
FASTX402_MAX_USD_PER_CALL0.05サーバーが要求する金額にかかわらず、これを超える 1 回の支払いを拒否します
FASTX402_MAX_USD_PER_DAY1その日の支出額がこの金額に達すると、支払いを停止します(~/.fastx402-mcp/spend.json に保存)
FASTX402_URLhttps://fastx402.tools利用するショップ

キーがなくても、サーバーはすべてのツールを一覧表示するため、支払う前に確認できます。

支払いの仕組み

  1. エージェントがツールを呼び出すと、サーバーはリクエストを fastx402.tools に送信します。
  2. ショップは正確な価格を示す 402 Payment Required を返します。
  3. キーはその金額分のみの USDC 支払い承認にローカルで署名します。キーがマシンの外に出ることはありません。
  4. 署名付きでリクエストが再送信され、ファシリテーターがオンチェーンで決済します(ネットワーク手数料も支払います)。その後、応答が返されます。

失敗した呼び出し(入力不正 400、ソース停止 502)には料金がかかりません。価格は各ツールの説明に表示されます。

安全性

  • 残高の少ない専用ウォレットを使用してください。上記の上限は二重の防御策です。
  • キーは、fastx402.tools への x402 USDC 支払いに、表示された価格で署名する場合にのみ使用されます。
  • ソースコードは index.js の 1 ファイルのみです。内容を確認してください。

リンク

MIT ライセンス。

コメント

MCP は初めてですか?

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

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