UniversalBench: run code, web, databases, and any LLM from your AI, safely について
UniversalBenchは、MCP対応AIクライアント向けのクラウド実行プラットフォームで、コード、データベース、Web、GitHub、モデル呼び出しのツールを提供します。サンドボックス、認証情報の保存、リクエスト検査、モデル呼び出しのコスト上限も備えています。
主な機能
- 01隔離されたサンドボックスでPythonとシェルを実行
- 02データベースの照会と公開APIの呼び出し
- 03Web検索とページスナップショットの取得
- 04GitHubコードの読み取りと検証付きコミット
- 05コスト上限内でのモデル呼び出し
- 06暗号化ボールトでの認証情報の保存
活用シーン
- 01サンドボックス内でコードを実行・修正
- 02データベースのレコードを調べて対応
- 03GitHubの変更を検証してデプロイ
- 04コスト制限内でモデルの出力を比較
MCP 対応
UniversalBenchはMCPエンドポイントを通じて、`ub_read`、`ub_write`、`ub_ai`の3つのツールを対応クライアントに提供します。各ツールは安全チェックのもとで、実行、データベース、Web、GitHub、モデル呼び出しを扱います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}claude mcp add --transport http universalbench https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}{"mcpServers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}Cursor で開く{"servers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}VS Code で開く{"mcpServers":{"universalbench":{"type":"http","url":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}{"mcpServers":{"universalbench":{"serverUrl":"https://universalbench-mcp.penantiaglobal.workers.dev/u/{api_key}"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
UniversalBench
AIに、ついに手が与えられます。
一度接続するだけで、AIがコードを実行し、GitHubにプッシュし、データベースにクエリを実行し、
デプロイし、APIを呼び出し、認証情報を管理し、あらゆるAIモデルを利用できます。
やり方を説明するだけではありません。実際に実行します。
universalbench.dev · ドキュメント · 無料で登録
問題点
AIは本当に高い知能を持っています。推論し、計画を立て、コードを書き、複雑な問題を解決できます。
しかし、現実の世界で自分だけで何かを実行することはできません。
Pythonスクリプトを書くことはできますが、実行できません。Gitのコミットを提案することはできますが、プッシュできません。データベースクエリを書くことはできますが、実行できません。デプロイについて説明することはできますが、リリースできません。
作業のやり方は知っています。それを実行する手段がないのです。
UniversalBenchができること
UniversalBenchは、AIがツールとして使えるクラウドコンピューターを提供します。
URLを1つ、MCP互換のAIに接続するだけです。すると、AIは次のことができるようになります。
- 書いたコードを実行する:分離されたサンドボックスでPythonやbashを実行し、実際の出力を確認し、エラーを修正しながら反復できます
- GitHubにプッシュする:リポジトリを読み込み、ファイルをコミットし、コードをマージ前に検証し、スモークテストに失敗した場合は自動的にロールバックできます
- デプロイして検証する:変更をプッシュし、ヘルスチェックを実行して、新しいバージョンが配信されていることを確認し、そうでない場合はロールバックできます
- データベースにクエリを実行する:接続したあらゆるデータベースに対して、構造化クエリ、SQLの直接実行、キーワード検索、挿入、アップサートを実行できます
- あらゆるAPIを呼び出す:ネットワークの安全対策を組み込んだうえで、あらゆるパブリックエンドポイントにHTTPリクエストを送信できます
- あらゆるAIモデルを利用する:Claude、GPT-4o、Geminiなどのモデルにリクエストを振り分け、呼び出しの実行前にコスト上限を適用できます
- 認証情報を一度保存する:GitHubトークンやデータベースURLをボールトに保存すれば、関連するすべてのツールが自動的に読み込みます
- タスクを並列実行する:速度が必要なワークフローでは、最大8つの実行スレッドを同時に利用できます
- あらゆるウェブページをスナップショットする:任意のURLのページ全体をスクリーンショットで取得し、そのページを開けるリンクを受け取れます。結果の表示や、ページが正しくレンダリングされたことの確認に使えます
- ファイルを受け取り、返却する:アップロードリンクからファイルを受け取り、作業して、ブランドに合わせたすっきりしたダウンロード形式で完成ファイルを返却できます。ファイルがチャットを経由することはありません
どれも説明や提案にとどまりません。実行し、確認し、結果を返します。
30秒で接続
1. universalbench.devで無料登録します。クレジットカードは不要です。初日から毎月1,000回まで無料で呼び出せます。
2. ダッシュボードからAPIキーをコピーします。
3. このURLを任意のAIクライアントに貼り付けます。
https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY
Claude.ai
Settings → Integrations → Add custom integration → URLを貼り付けます。
Cursor / Windsurf / VS Code Copilot
{
"mcpServers": {
"universalbench": {
"url": "https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY"
}
}
}
Claude Desktop
{
"mcpServers": {
"universalbench": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/client-sse",
"https://universalbench-mcp.penantiaglobal.workers.dev/u/YOUR_API_KEY"]
}
}
}
Claude、ChatGPT、Gemini、GitHub Copilot、Cursor、Windsurfなど、あらゆるMCP互換クライアントで動作します。
実際の使用例
AIがコードを書くだけでなく、リリースまで行います
UniversalBenchがなければ、AIが関数を書き、あなたがコピーして自分で実行し、エラーを確認して、AIに貼り戻します。動くまでこのやり取りを繰り返します。
UniversalBenchがあれば、AIが関数を書いて実行し、エラーを確認して修正し、再実行して動作を確認し、コミットをプッシュしてヘルスチェックを実行し、公開されたことを伝えます。あなたは一度依頼するだけで、AIがリリースまで行います。
AI はデータについて話すだけでなく、データを処理します
50,000 行のログファイルがあるとします。ランタイムがなければ、AI はコンテキストに収まる分だけを読み、残りを推定します。
UniversalBench を使えば、AI はスクリプトを書き、サンドボックスでファイル全体に対して実行し、正確な答えを返します。すべての行を処理します。やり取りは 1 回だけです。
AI がインフラを管理します
「データベースの直近 100 件の行を確認して異常があれば GitHub issue を作成し、要約を送ってください。」
プロンプトは 1 つだけです。AI はデータベースにクエリを実行して異常を見つけ、GitHub issue を作成して公開し、見つけた内容を回答します。コピー&ペーストは不要です。手作業も不要です。何度もやり取りする必要もありません。
AI がほかの AI を連携させます
「この要約タスクを 3 つのモデルで実行し、費用対効果が最も高いものを教えてください。」
AI は各モデルを呼び出し、出力を比較し、呼び出しごとの費用を計算して、結果を報告します。UniversalBench は、各呼び出しを実行する前に支出上限を適用します。
AI が完成したファイルを渡し、結果を表示します
AI が提示するリンクに、整理されていないスプレッドシートをアップロードしてください。AI はサンドボックスで整理し、ダウンロードできる整ったファイルを返します。公開したばかりのページを確認するよう頼めば、ページ全体のスナップショットを取得して、そのページを開けるリンクを返します。ファイルがチャットを経由することはないため、サイズ制限もなく、コピー&ペーストも不要です。
3 つの安全性保証を標準搭載
これらは設定で変更するものではありません。すべての顧客に対して、すべての呼び出しでデフォルトで実行されます。
AI がサービスを壊すコードをプッシュすることはありません。 すべてのプッシュは、コミットが反映される前に検証されます。直前のバージョンは自動的に保存されます。ヘルスチェック用 URL を指定すると、デプロイ後にスモークテストを実行します。失敗した場合は、直前のバージョンに戻します。
AI が API の予算を使い果たすことはありません。 すべての AI モデル呼び出しは、実行前に費用が見積もられます。上限を超える呼び出しは拒否されます。上限は自由に設定できます。デフォルトは 1 回あたり $0.50 です。上限は $50 です。
AI が内部ネットワークにアクセスすることはありません。 すべてのアウトバウンド HTTP リクエストは、送信前にブロックリストと照合されます。プライベート IP 範囲、ループバック、リンクローカル、クラウドメタデータのエンドポイントは、インフラレベルでブロックされます。
AI にできること
接続は 1 つ。ツールは 3 つ(ub_read、ub_write、ub_ai)。その裏側で、AI は次のことができます。
- コードとシェルを実行する。Python とシェルコマンドを、セッションをまたいで状態とファイルが保持される隔離されたサンドボックスで実行します
- 必要なものをインストールする。実行前に任意のパッケージを取得します
- 並列で作業する。複数のタスクを同時に実行して高速化します
- 公開ウェブを検索する。出典付きの最新の検索結果を取得します
- 任意の公開 API を呼び出す。デフォルトでは内部ネットワークへのアクセスがブロックされます
- 任意の AI モデルを呼び出す。Claude、GPT、Gemini などを利用できます。呼び出しごとに費用の上限が適用されます
- GitHub のコードを読み、反映する。リポジトリを読み取り、検証付きでコミットし、デプロイチェックに失敗した場合は自動的にロールバックします
- データベースにクエリを実行する。接続した任意のデータベースに対して、独自の認証情報を使い、構造化クエリ、SQL の直接実行、検索、挿入、更新を行います
- ページを取得してプレビューする。任意の URL のページ全体をスナップショットとして取得するか、AI が作成したページを共有可能なリンクで表示します
- ファイルを受け取り、返す。アップロードリンクからファイルを受け取り、処理して、正しい形式の完成ファイルをダウンロードできるように返します。ファイルがチャットを経由することはありません
- メモリと状態を保持する。セッションをまたいでコンテキストを維持します
- 認証情報を安全に保管する。認証情報を暗号化された保管庫に一度保存すると、適切なツールが自動的に使用します。AI が値を見ることはありません
すべての機能は同じ安全性チェックを通じて実行されます。コードは反映前に検証され、モデルは実行前に費用が見積もられ、リクエストは送信前にネットワークチェックを受けます。
認証情報は一度保存するだけ
認証情報を一度保存すれば、AI は値を見ることなく、その後のすべての呼び出しで使用できます。保存時には暗号化されます。一度保存すれば、関連するツールが自動的に使えるようになります。
料金
| 無料 | 月1,000回の呼び出し、クレジットカード不要 |
| 従量課金 | 無料枠を超えた分は1回あたり$0.008 |
| 最低チャージ額 | $5 |
サブスクリプションなし。契約の縛りなし。クレジットの有効期限なし。
ドキュメント
機能の全リファレンス、クイックスタートガイド、エージェント向けプロンプトはdocs.universalbench.devをご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。