Jinba Toolbox

クイックスタート

ツールを作成してJinbaFlowから使えるようにするまでの手順

1. アカウント作成

toolbox.jinba.io にアクセスし、GoogleまたはEmailでアカウントを作成します。

2. Organizationを作成

ログイン後、Organizationを作成します。初回は500クレジットが付与されます。

3. ToolSetを作成

サイドバーの「Tool Sets」→「New ToolSet」をクリック。

  • 名前: ツールグループの名前(例: my-tools
  • 言語: Python または TypeScript
  • 公開設定: Private(組織内のみ)または Public(外部公開)

4. Toolを作成

ToolSet内で「New Tool」をクリックし、コードを書きます。

Copilotを使う場合: 右パネルで「Slackに通知を送るツールを作って」のように指示

手動で書く場合:

from pydantic import BaseModel

class Input(BaseModel):
    message: str

class Output(BaseModel):
    success: bool

def run(input: Input) -> Output:
    # 処理を実装
    print(f"Received: {input.message}")
    return Output(success=True)

ツール開発ガイド

5. テスト

画面下部のテストパネルでInputを入力し、Cmd+Enterで実行。ログとOutputを確認できます。

6. Publish

「Versions」タブ →「Publish New Version」でバージョンを発行します。

7. 利用する

JinbaFlow / JinbaApp

ToolSet画面のサイドバーにある「Connect」ボタンをクリックするだけで連携できます。

JinbaFlow連携MCP連携

REST API

curl -X POST https://toolbox-api.jinba.io/v1/orgs/{orgId}/toolsets/{slug}/tools/{tool}/run \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"input": {"message": "Hello"}}'

APIキーはサイドバーの「API Keys」から発行できます。

SDK

次のステップ

On this page