Conectar Jan a 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 de Busabase
https://busabase.com/api/mcp

Configúralo
El chat alojado no tiene shell ni sistema de archivos, así que un conector es la vía de entrada.
Añade el servidor
Apunta tu cliente de chat al endpoint MCP de Busabase.
Inicia sesión
Completa OAuth en el navegador — no hay que crear ningún id ni secreto de cliente.
Elige el permiso mínimo
changeRequest permite al agente proponer pero nunca fusionar.
Verifica
Pide al agente que llame a auth_verify antes de hacer cualquier trabajo.
Paso a paso
Este cliente no tiene shell, así que un conector es la única vía de entrada.
De un vistazo
- Proveedor
- Menlo Research
- Cómo se conecta
- MCP + OAuth · MCP + API key
- Transporte
- HTTP en streaming
- Autenticación
- OAuth (registro dinámico)
- Archivo de configuración
- 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.
Problemas conocidos
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/.
Cómo se compara
Capacidades de conexión, lado a lado con otros agentes ya presentes en este directorio.
| Capacidad | |||
|---|---|---|---|
| Tipo | Apps de escritorio | Agentes de terminal | Editores con IA |
| Camino recomendado | Conector MCP | Habilidad del agente | Habilidad del agente |
| Cómo se conecta | MCP + OAuth · MCP + API key | MCP + OAuth · Complemento / Habilidad | MCP + OAuth · Complemento / Habilidad |
| Transporte | HTTP en streaming | HTTP en streaming | HTTP en streaming |
| Autenticación | OAuth (registro dinámico) | OAuth (registro dinámico) | OAuth (registro dinámico) |
Escritos a partir de la propia documentación de este agente. No hemos vuelto a ejecutar cada paso en una máquina real, así que revisa la documentación enlazada si algún comando ha cambiado.
Deja que tu agente haga la configuración
Una sola instrucción, una autorización, y cada cambio que haga después lleva un mensaje y un diff que puedes revisar o revertir.
Ver todos los agentesServidor MCP de Busabase
https://busabase.com/api/mcp