Jan を Busabase に接続する
Menlo Research's open-source, local-first desktop chat app that runs open models offline (and cloud models via your keys) and acts as an MCP host; a separate terminal 'Jan Agent' shares its MCP config.
Busabase MCP サーバー
https://busabase.com/api/mcp

設定手順
ホスト型チャットにはシェルもファイルシステムもないため、コネクタが唯一の入口です。
サーバーを追加
チャットクライアントから Busabase の MCP エンドポイントを指定します。
サインイン
ブラウザで OAuth を完了します — クライアント ID やシークレットの作成は不要です。
最小限の権限を選ぶ
changeRequest なら提案はできてもマージはできません。
確認
作業前にエージェントへ auth_verify の実行を依頼します。
詳しい手順
このホストにはシェルがないため、コネクタが唯一の入口です。
接続の概要
- 提供元
- Menlo Research
- 接続方法
- MCP + OAuth · MCP + API キー
- トランスポート
- Streamable HTTP
- 認証方式
- OAuth(動的登録)
- 設定ファイル
- mcp_config.json in the Jan data folder (Linux ~/.local/share/Jan/data, macOS ~/Library/Application Support/Jan/data, Windows %APPDATA%/Jan/data); OAuth tokens in mcp_oauth.json beside it
Download from https://jan.ai (macOS .dmg, Windows .exe, Linux: flatpak install flathub ai.jan.Jan)- In Jan Desktop open Settings -> MCP Servers and click + Add MCP Server.
- Set Transport to
HTTP(Streamable HTTP) and URL tohttps://busabase.com/api/mcp. Name itbusabase. - Toggle the server on. Its Auth line should offer Sign in: Jan discovers the OAuth metadata, registers itself dynamically, and runs authorization-code + PKCE in your browser (5-minute wait).
- Pick a model with the tools capability, start a chat, and ask it to call
auth_verify. Approve the tool call in the card.
API-key alternative: add an Authorization: Bearer <key> header on the server (key from Busabase Settings -> API Keys). A manual header wins and OAuth is never attempted.
既知の注意点
The model must support tool calling (local models often need tool calling enabled in Model Capabilities). Each tool call needs inline approval unless 'Allow All MCP Tool Permissions' is on. The default tool-call timeout is 30 s. The older reference page (/desktop/mcp) only shows a stdio example; remote HTTP/SSE and OAuth are on the MCP Servers integration page. The docs do not say which OAuth scopes Jan requests; Busabase grants `mcp` for generic scopes. Jan Agent (a separate terminal agent, preview, install `curl -fsSL https://delta.jan.ai/jan-cli/install-jan-agent.sh | bash`) reads the same mcp_config.json and has documented SKILL.md skills in ~/.jan/skills/.
接続能力の比較
このディレクトリに登録済みの他のエージェントと接続能力を並べて比較します。
| 項目 | |||
|---|---|---|---|
| タイプ | デスクトップアプリ | ターミナルエージェント | AI エディタ |
| 推奨ルート | MCP コネクタ | Agent Skill | Agent Skill |
| 接続方法 | MCP + OAuth · MCP + API キー | MCP + OAuth · プラグイン / Skill | MCP + OAuth · プラグイン / Skill |
| トランスポート | Streamable HTTP | Streamable HTTP | Streamable HTTP |
| 認証方式 | OAuth(動的登録) | OAuth(動的登録) | OAuth(動的登録) |
Busabase MCP サーバー
https://busabase.com/api/mcp