Jinba Toolbox

Getting Started

Jinba Toolboxの概要

JinbaFlow・JinbaAppで使えるカスタムツールを作ろう

Jinba Toolboxは、AIエージェントが使うカスタムツールを作成・公開できるサービスです。

PythonまたはTypeScriptでコードを書くだけで、JinbaFlowのワークフローやJinbaAppのチャットから呼び出せるツールが完成します。

作れるツールの例

  • スライド生成 - テキストからPowerPointを自動作成
  • 社内システム連携 - Slack通知、データベース検索、勤怠登録
  • 外部API呼び出し - 天気取得、翻訳、Web検索
  • ファイル処理 - PDF解析、画像変換、CSV集計

コード例:Webページの要約ツール

import requests
from pydantic import BaseModel

class Input(BaseModel):
    url: str

class Output(BaseModel):
    title: str
    summary: str

def run(input: Input) -> Output:
    html = requests.get(input.url).text
    # HTMLを解析して要約を生成
    return Output(title="...", summary="...")

このコードを登録してPublishすると、JinbaFlowで「このURLを要約して」と指示するだけで実行されます。

始め方

  1. toolbox.jinba.io でアカウント作成
  2. ToolSetを作成(Python or TypeScript を選択)
  3. Toolを追加してコードを書く
  4. テスト → Publish
  5. JinbaFlow / JinbaApp / API から利用

クイックスタート

ドキュメント

開発

連携

  • MCP - Claude Desktop / JinbaApp
  • JinbaFlow - ワークフロー連携
  • SDK - TypeScript SDK

運用

リファレンス

On this page