mcpField
J
JarvisClaw — AI Gateway & API Marketplace

JarvisClaw — AI Gateway & API Marketplace

リモート
jarvisclaw.aiAI・エージェント09 週間前に更新
リポジトリ公式サイト

JarvisClaw — AI Gateway & API Marketplace について

JarvisClawは、AIモデル、従量課金のAPIマーケットプレイス、インテントルーティングをまとめたエージェント向けMCPサーバーです。BaseまたはSolana上のUSDCによるx402決済をローカルで署名でき、ウォレットキーは端末外へ送信されません。

主な機能

  1. 01OpenAI互換のchatツールでモデルを利用
  2. 02APIエンドポイントの検索と価格確認
  3. 03AIPインテントによるリクエスト振り分け
  4. 04費用見積もりと予算内でのタスク実行
  5. 05BaseまたはSolanaでx402決済をローカル署名

活用シーン

  1. 01有料呼び出し前のモデル比較
  2. 02エンドポイントの検索と価格・仕様確認
  3. 03ウェブ検索や翻訳などをインテントで振り分け
  4. 04支出上限を設定したタスク実行

MCP 対応

モデル、APIマーケットプレイス、AIPのツールをMCPクライアントに公開します。x402決済に署名するローカルstdioプロキシ経由、またはホスト型Streamable HTTPエンドポイント経由で接続できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://api.jarvisclaw.ai/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npmjarvisclaw-mcp1.1.0

ツール

9

このツールにパラメーターはありません。

詳細

JarvisClaw MCP サーバー

283 の AI モデルと 2,720 の従量課金 API を、1 つの MCP サーバーから利用できます。 x402 を通じて Base または Solana で USDC による決済が行われます。アカウント、API キー、サブスクリプションは不要です。

サービスを利用する方法は 3 つあります。

  • モデル — GPT-5、Claude Opus 5、Gemini 3、DeepSeek を含む 283 のモデルを、OpenAI 互換の chat ツールから利用できます。または auto を指定して、ルーターに選択させることもできます。
  • API マーケットプレイス — 40 のカテゴリー(検索、ブロックチェーン、コード、DNS、画像、ドキュメント、OCR、メール、地理情報、TTS など)にわたる、個別に価格設定された 2,720 のエンドポイントを利用できます。そのうち 411 は厳選されています。検索して価格を確認し、呼び出してください。
  • AIP インテント — 13 種類のインテントがあります(web_search、image_generation、translation など)。必要なことを伝えると、AIP がプロバイダーを解決するため、呼び出し側が URL の構成を把握する必要はありません。

カタログの更新に伴い件数は変動します。最新の情報は list_models、search_apis、aip_list_intents で確認できます。

クイックスタート

ローカルウォレット署名(x402 での推奨方法)

このパッケージを実行します。クライアントには通常の stdio MCP サーバーとして接続し、すべてのリクエストをゲートウェイに転送します。支払いが必要な呼び出しでは、x402 の支払いをお使いのマシン上で署名してから再試行します。秘密鍵が送信されることはありません。送信されるのは署名済みの支払いペイロードだけです。

JARVISCLAW_WALLET_KEY=0xyourkey npx jarvisclaw-mcp

Claude Desktop / Cursor、Base ウォレット:

{
  "mcpServers": {
    "jarvisclaw": {
      "command": "npx",
      "args": ["-y", "jarvisclaw-mcp"],
      "env": {
        "JARVISCLAW_WALLET_KEY": "0xYOUR_BASE_PRIVATE_KEY",
        "JARVISCLAW_CHAIN": "base"
      }
    }
  }
}

Solana ウォレット:

{
  "mcpServers": {
    "jarvisclaw": {
      "command": "npx",
      "args": ["-y", "jarvisclaw-mcp"],
      "env": {
        "JARVISCLAW_WALLET_KEY": "YOUR_SOLANA_BS58_SECRET_KEY",
        "JARVISCLAW_CHAIN": "solana"
      }
    }
  }
}
直接 URL(ローカルプロセス不要)

Claude Code、Cursor、または Streamable HTTP トランスポートに対応するクライアント向けです。中継が 1 つ減りますが、この経路ではウォレットを使用できません。無料のツールは利用できますが、支払いが必要なツールには前払い済みの API キーが必要です。この経路では支払いに署名できないためです。

{
  "mcpServers": {
    "jarvisclaw": {
      "type": "url",
      "url": "https://api.jarvisclaw.ai/mcp",
      "headers": { "Authorization": "Bearer sk-your-api-key" }
    }
  }
}

ヘッダーがなくても、同じ URL からカタログを無料で確認できます。有料ツールを呼び出すと x402 の見積もりが返されるため、自分で署名する必要があります。

環境変数

変数必須デフォルト説明
JARVISCLAW_WALLET_KEY有料ツールの場合—Base の秘密鍵(0x… 形式の 16 進数)または Solana の秘密鍵(base58 形式)。ローカル署名にのみ使用されます。
JARVISCLAW_CHAINいいえbasebase または solana。サーバーが両方を提示した場合に、どちらで署名するかを指定します。
JARVISCLAW_MCP_URLいいえhttps://api.jarvisclaw.ai/mcpリモート MCP エンドポイント。
JARVISCLAW_SOLANA_RPCいいえpublic mainnet RPCカスタム Solana RPC(公開 RPC はレート制限されるため、設定を推奨します)。
JARVISCLAW_API_KEYいいえ—Authorization: Bearer として送信する任意の API キー。無料ツールには認証情報は不要です。

ツール

ツール機能課金
list_models利用可能なすべてのモデルと、chat に渡す ID を一覧表示します無料
search_apis2,720 のエンドポイントを持つマーケットプレイスを検索します。各検索結果にはパスと価格が含まれます無料
aip_list_intentsAIP がルーティングできるインテントの種類を確認します無料
aip_estimate_costインテントを実行する前に価格を確認します無料
chatOpenAI 互換で、任意のモデルを利用できます有料
get_api_detailマーケットプレイス API の完全な仕様(価格、メソッド、正確なリクエスト)を取得します有料
discover_agentsゲートウェイに登録されている他のエージェントを検索します有料
aip_resolve支出前に、価格付きでインテントに対応するプロバイダーを順位付けします有料
aip_execute_with_budget指定した支出上限の範囲内で、タスクを最初から最後まで実行します有料

無料ツールは認証情報なしで応答するため、支払いを決める前にカタログを確認できます。プロトコルメソッド(initialize、tools/list、resources/list)も無料です。

支払い

方法ヘッダータイミング
x402 USDCPAYMENT-SIGNATUREアカウントは不要です。ウォレットが Base または Solana で決済します。
API keyAuthorization: Bearer sk-…前払いアカウントが必要です。

有料ツールをどちらも指定せずに呼び出しても失敗はせず、x402 の見積もりを返します。

tools/call → 402 with payment terms (amount, asset, payTo, network)
          → this proxy signs a USDC authorization locally
          → retry with PAYMENT-SIGNATURE → result

JARVISCLAW_WALLET_KEY が設定されている場合、3 つのステップはすべてこのプロセス内で実行され、クライアントには結果だけが表示されます。設定されていない場合、見積もりは回答されずにクライアントへそのまま渡されます。

どちらのチェーンも稼働しています。これは多くの x402 販売者にはできないことです。1 つのゲートウェイに到達するためにブリッジするのではなく、エージェントがすでに USDC を保有しているチェーンで決済できます。有料の応答にはすべて EIP-712 署名済みの決済レシートが含まれ、第三者がオフラインで検証できます。ハッシュを再計算し、署名者を復元し、オンチェーンのトランザクションを確認することで、当社を信頼せずに検証できます。

セキュリティ

  • ウォレットキーは環境変数から読み込まれ、決済の承認にローカルで署名するためにのみ使用されます。ゲートウェイやその他の場所に送信されることはありません。
  • 両方のチェーンで、単一の支払いが 100 USDC を超える場合は安全上限により拒否されます。
  • USDC のコントラクトアドレス、ミント、チェーン ID、桁数は設定ではなくプロトコル定数として固定されています。そのため、サーバーにそそのかされて別の資産の送金に署名することはありません。
依存関係に関するアドバイザリ

npm audit では、@solana/web3.js(本体に加え、jayson と uuid)を通じて到達可能な中程度のアドバイザリが 3 件報告されます。1.98.4 が最新リリースで、指摘対象の範囲に含まれているため、移行可能なバージョンはありません。npm が提案する「修正」は 0.0.3 へのダウングレードですが、現実的な選択肢ではありません。追跡中ですが、未解決です。

これは Base のみを使用するユーザーにも当てはまります。@solana/web3.js はエントリーモジュールで静的にインポートされるため、JARVISCLAW_CHAIN の設定値にかかわらず読み込まれます(実測値:Base 経路ではモジュール解決が 6 回)。遅延生成されるのは署名者の オブジェクト のみです。

ソースからビルドする

npm install
npm run build     # tsc → dist/
npm test          # bun test — x402 signer unit tests

リンク

ライセンス

MIT

コメント

MCP は初めてですか?

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

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