Code Sandbox X402 について
Code Sandbox X402は、AIエージェント向けのコード実行MCPサーバーです。Python、JavaScript、SQLをサンドボックスで実行し、出力、所要時間、エラー情報を返します。呼び出しはx402による従量課金です。
主な機能
- 01Python、JavaScript、SQLのサンドボックス実行
- 02標準出力と実行時間の返却
- 03終了コードとエラー情報の提供
- 04最大10秒の実行タイムアウト
- 05x402による従量課金
活用シーン
- 01計算して結果を取得
- 02データを変換して出力を確認
- 03コードスニペットの検証
- 04インメモリSQLiteデータベースへのクエリ
MCP 対応
MCPクライアント向けに`code_execute_sandbox`ツールを公開し、コードと言語を受け取って実行結果を返します。READMEにはリモートMCPのURLとクライアント設定例があります。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://code-sandbox.api.klymax402.com/mcpclaude mcp add --transport sse code-sandbox-x402 https://code-sandbox.api.klymax402.com/mcp{"mcpServers":{"code-sandbox-x402":{"type":"sse","url":"https://code-sandbox.api.klymax402.com/mcp"}}}Cursor で開く{"servers":{"code-sandbox-x402":{"type":"sse","url":"https://code-sandbox.api.klymax402.com/mcp"}}}VS Code で開く{"mcpServers":{"code-sandbox-x402":{"type":"sse","url":"https://code-sandbox.api.klymax402.com/mcp"}}}{"mcpServers":{"code-sandbox-x402":{"serverUrl":"https://code-sandbox.api.klymax402.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Code Sandbox API
Python、JavaScript、または SQL をサンドボックスで実行できます。標準出力、実行時間、エラーを取得できます。タイムアウトは 10 秒です。x402(Base L2 上の USDC)による従量課金で、API キーも登録も不要です。レート制限の壁もありません。
klymax402 マーケットプレイスの一部です。AI エージェント向けの x402 マイクロペイメント API を 100 種類提供しており、ウォレット 1 つで Base 上の USDC を利用できます。
クイックスタート -- MCP
MCP クライアントの設定(Claude Desktop、Cursor、ElizaOS など)に追加します。
{
"mcpServers": {
"code-sandbox": {
"url": "https://code-sandbox.api.klymax402.com/mcp"
}
}
}
クイックスタート -- HTTP(x402)
curl -X POST "https://code-sandbox.api.klymax402.com/api/execute" \
-H "Content-Type: application/json" \
-d '{"code":"...","language":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
x402 に対応したクライアント(@x402/fetch、x402-agent-tools、ATXP)は、402 -> 署名 -> 再試行のサイクルを自動的に処理します。
ツール
| ツール | メソッド | パス | 価格 | 説明 |
|---|---|---|---|---|
code_execute_sandbox | POST | /api/execute | $0.02 | サンドボックス環境でコードを実行します |
code_execute_sandbox
Python、JavaScript、または SQL コードをサンドボックス環境で実行し、出力を取得する必要がある場合に使用します。Python(subprocess)、JavaScript(eval)、SQL(インメモリ SQLite)に対応しています。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
code | string | はい | 実行するコード |
language | string | はい | プログラミング言語:python、javascript、または sql |
timeout | number | いいえ | 実行タイムアウト(ミリ秒、デフォルト:5000、最大:10000) |
戻り値
output-- コード実行時に取得した標準出力(最大 10KB)language-- 実行した言語executionTimeMs-- 実行時間(ミリ秒)exitCode-- プロセスの終了コード(0 = 成功)error-- 実行に失敗した場合のエラーメッセージ(成功時は null)
応答例:
{"output":"Hello World\n42\n","language":"python","executionTimeMs":234,"exitCode":0,"error":null}
使用場面:計算の実行、データ変換、コードスニペットの検証、またはインメモリデータベースへのクエリに使用します。静的なデータではなく、計算結果が必要な場合に役立ちます。
エージェント向けプロンプトの例
- 「Python、JavaScript、または SQL コードをサンドボックス環境で実行して、出力を取得してください」
支払い
- プロトコル:x402 -- HTTP ネイティブの従量課金で、登録も API キーも不要です
- ネットワーク:Base L2(
eip155:8453) - 資産:USDC
- ファシリテーター:Coinbase CDP(プライマリ)、PayAI(フォールバック)
- ATXP 経由でも利用できます(OAuth でラップされた x402、RFC 9728 の保護対象リソースメタデータ)
klymax402 の一部
AI エージェント向けの x402 マイクロペイメント API を 100 種類提供します。ウォレット 1 つで Base 上の USDC を利用でき、登録は不要です。
- カタログ:https://klymax402.com/llms.txt
- API リファレンス全文:https://klymax402.com/llms-full.txt
- ライブ統計:https://klymax402.com/stats
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。