メインコンテンツへスキップ
Jinba Toolbox は現在ベータ版です。機能やAPIは変更される可能性があります。toolbox.jinba.io でお試しいただけます。
Jinba Toolbox は、AIエージェント向けのツール管理・実行プラットフォームです。ツールを登録・バージョン管理し、組織全体で共有できます。さらに、隔離されたSandbox環境で安全に実行できます。AIツールのnpmのようなもの — ツールの公開、検索、実行をシンプルなワークフローで行えます。

なぜ Jinba Toolbox なのか?

AIエージェントの構築には、信頼性が高く再利用可能なツールが不可欠です。Jinba Toolbox は、ツール管理における共通の課題を解決します:
  • ツールの分散 — ツールがリポジトリ、チーム、フォーマットにまたがって散在していませんか? Jinba Toolbox はすべてを一元管理するレジストリを提供します。
  • 安全でない実行 — AIエージェントから任意のコードを実行するのはリスクがあります。Jinba Toolbox はすべてのツールを隔離されたSandboxコンテナで実行します。
  • バージョン管理の欠如 — 破壊的変更がエージェントを無断で壊してしまうことがあります。Jinba Toolbox はすべてのToolSetにsemverベースの不変バージョニングを強制します。
  • チーム間の共有がない — あるエンジニアが作ったツールが他のメンバーに見えません。Jinba Toolbox は組織全体でのツール検索とアクセス制御を可能にします。

主な機能

1

登録・検索

組織向けのツールレジストリ

ToolSet管理

関連するツールをメタデータ、タグ、説明付きでToolSetにグループ化

公開ツールの検索

他の組織が公開したToolSetを閲覧・再利用

Semverバージョニング

セマンティックバージョニングによる不変スナップショットの公開
2

安全な実行

隔離されたコンテナでのSandbox実行

マルチSandboxサポート

E2BまたはDaytonaのSandbox環境でツールを実行

TypeScript & Python

TypeScriptまたはPythonで、依存パッケージも完全にサポート

スキーマバリデーション

Zodによる入出力スキーマの自動バリデーション
3

統合・スケール

あらゆるワークフローに対応する複数の統合方法

REST API

ツールの管理・実行をプログラムから行えるフル機能のAPI

MCPエンドポイント

AIエージェント統合のためのModel Context Protocolネイティブサポート

TypeScript SDK

アプリケーションにシームレスに統合できるクライアントSDK

ユースケース

AIエージェントツーリング

厳密な入出力コントラクトと安全なSandbox実行で、AIエージェントに適切なツールセットを提供

チーム間のツール共有

組織内でツールを公開し、すべてのチームメンバーが検索・再利用可能に

ワークフロー自動化

Jinba Toolbox のツールとJinba Flowを組み合わせて、エンドツーエンドの自動化ワークフローを構築

アーキテクチャ概要

Jinba Toolbox はレイヤー構造で設計されています:
レイヤー説明
APIレイヤーToolSet、Tool、Run、MCP統合のためのRESTエンドポイント
コアサービスレジストリ、アクセス制御、実行サービス
SandboxプロバイダーE2BおよびDaytonaコンテナ環境のプラグイン可能なアダプター
データベーススキーマと実行ログのためのJSONBサポート付きPostgreSQL
Webコンソールは、ToolSetを管理するためのビジュアルインターフェースを提供します。SDKとAPIを利用すればプログラムからのアクセスも可能です。

はじめる