> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jinba.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Jinba Toolboxとは何か

> AIエージェント向けのツール管理・実行プラットフォーム

<Note>
  Jinba Toolbox は現在**ベータ版**です。機能やAPIは変更される可能性があります。[toolbox.jinba.io](https://toolbox.jinba.io/) でお試しいただけます。
</Note>

Jinba Toolbox は、AIエージェント向けのツール管理・実行プラットフォームです。ツールを登録・バージョン管理し、組織全体で共有できます。さらに、隔離されたSandbox環境で安全に実行できます。AIツールのnpmのようなもの -- ツールの公開、検索、実行をシンプルなワークフローで行えます。

## なぜ Jinba Toolbox なのか？

AIエージェントの構築には、信頼性が高く再利用可能なツールが不可欠です。Jinba Toolbox は、ツール管理における共通の課題を解決します：

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

## 主な機能

<Steps>
  <Step title="登録・検索">
    **組織向けのツールレジストリ**

    <CardGroup cols={2}>
      <Card title="ToolSet管理" icon="toolbox">
        関連するツールをメタデータ、タグ、説明付きでToolSetにグループ化
      </Card>

      <Card title="公開ツールの検索" icon="magnifying-glass">
        他の組織が公開したToolSetを閲覧・再利用
      </Card>

      <Card title="Semverバージョニング" icon="code-branch">
        セマンティックバージョニングによる不変スナップショットの公開
      </Card>
    </CardGroup>
  </Step>

  <Step title="安全な実行">
    **隔離されたコンテナでのSandbox実行**

    <CardGroup cols={2}>
      <Card title="マルチSandboxサポート" icon="box">
        E2BまたはDaytonaのSandbox環境でツールを実行
      </Card>

      <Card title="TypeScript & Python" icon="code">
        TypeScriptまたはPythonで、依存パッケージも完全にサポート
      </Card>

      <Card title="スキーマバリデーション" icon="shield-halved">
        Zodによる入出力スキーマの自動バリデーション
      </Card>
    </CardGroup>
  </Step>

  <Step title="統合・スケール">
    **あらゆるワークフローに対応する複数の統合方法**

    <CardGroup cols={2}>
      <Card title="REST API" icon="server">
        ツールの管理・実行をプログラムから行えるフル機能のAPI
      </Card>

      <Card title="MCPエンドポイント" icon="link">
        AIエージェント統合のためのModel Context Protocolネイティブサポート
      </Card>

      <Card title="TypeScript SDK" icon="cube">
        アプリケーションにシームレスに統合できるクライアントSDK
      </Card>
    </CardGroup>
  </Step>
</Steps>

## ユースケース

<CardGroup cols={3}>
  <Card title="AIエージェントツーリング" icon="robot">
    厳密な入出力コントラクトと安全なSandbox実行で、AIエージェントに適切なツールセットを提供
  </Card>

  <Card title="チーム間のツール共有" icon="users">
    組織内でツールを公開し、すべてのチームメンバーが検索・再利用可能に
  </Card>

  <Card title="ワークフロー自動化" icon="arrows-rotate">
    Jinba Toolbox のツールとJinba Flowを組み合わせて、エンドツーエンドの自動化ワークフローを構築
  </Card>
</CardGroup>

## アーキテクチャ概要

Jinba Toolbox はレイヤー構造で設計されています：

| レイヤー              | 説明                                    |
| ----------------- | ------------------------------------- |
| **APIレイヤー**       | ToolSet、Tool、Run、MCP統合のためのRESTエンドポイント |
| **コアサービス**        | レジストリ、アクセス制御、実行サービス                   |
| **Sandboxプロバイダー** | E2BおよびDaytonaコンテナ環境のプラグイン可能なアダプター     |
| **データベース**        | スキーマと実行ログのためのJSONBサポート付きPostgreSQL    |

Webコンソールは、ToolSetを管理するためのビジュアルインターフェースを提供します。SDKとAPIを利用すればプログラムからのアクセスも可能です。

## はじめる

<CardGroup cols={3}>
  <Card title="Toolboxコンソール" icon="browser" href="https://toolbox.jinba.io/">
    Jinba Toolboxコンソールを開いてツール管理を始める
  </Card>

  <Card title="クイックスタート" icon="bolt" href="./quickstart">
    数分でToolSetを作成してツールを実行
  </Card>

  <Card title="コアコンセプト" icon="book" href="./core-concepts">
    Jinba Toolboxの主要な用語とドメインモデルを学ぶ
  </Card>
</CardGroup>
