Conectar Jan ao 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.
Servidor MCP do Busabase
https://busabase.com/api/mcp

Configure
O chat hospedado não tem shell nem sistema de arquivos, então um conector é o caminho de entrada.
Adicione o servidor
Aponte seu chat client para o endpoint MCP do Busabase.
Faça login
Complete o OAuth no navegador — sem precisar criar client id ou secret.
Escolha a menor permissão
changeRequest permite que o agente proponha, mas nunca faça merge.
Verifique
Peça para o agente chamar auth_verify antes de fazer qualquer trabalho.
Passo a passo
Este host não tem shell, então um conector é o único caminho de entrada.
Resumo rápido
- Fornecedor
- Menlo Research
- Como ele se conecta
- MCP + OAuth · MCP + chave de API
- Transporte
- HTTP em streaming
- Autenticação
- OAuth (registro dinâmico)
- Arquivo de configuração
- 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.
Pegadinhas conhecidas
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/.
Como ele se compara
Capacidades de conexão lado a lado com outros agentes já neste diretório.
| Capacidade | |||
|---|---|---|---|
| Tipo | Apps desktop | Agentes de terminal | Editores de IA |
| Caminho recomendado | Conector MCP | Agent Skill | Agent Skill |
| Como ele se conecta | MCP + OAuth · MCP + chave de API | MCP + OAuth · Plugin / Skill | MCP + OAuth · Plugin / Skill |
| Transporte | HTTP em streaming | HTTP em streaming | HTTP em streaming |
| Autenticação | OAuth (registro dinâmico) | OAuth (registro dinâmico) | OAuth (registro dinâmico) |
Escrito a partir da documentação oficial deste agente. Não executamos de novo cada passo em uma máquina real, então confira a documentação vinculada se algum comando tiver mudado.
Deixe seu agente cuidar da configuração
Uma instrução, uma autorização, e toda mudança feita depois traz uma mensagem e um diff que você pode conferir ou reverter.
Ver todos os agentesServidor MCP do Busabase
https://busabase.com/api/mcp