Solo servidor en la nube — conecta tu propio agente de IA (Claude Code, Cursor, Codex CLI…) a tu servidor en la nube de Blave Agent a través de su servidor MCP (Model Context Protocol): corre con tu propia suscripción, sin cargo de Blave AI.
¿Cómo te conectas? Abre el espacio de trabajo, haz clic en "Más" al final de la barra lateral y ve a "Configuración" › "Conexiones". En "Conecta tu agente vía MCP", haz clic en "Generar código de acceso", luego en "Copiar mensaje" y pégalo al agente que uses — eso completa la configuración (tu servidor debe estar en ejecución). Esta página detalla el formato de la configuración y las advertencias de cada herramienta; está escrita tanto para humanos como para agentes enviados aquí a leer los detalles de configuración. Tres datos clave:
https://mcp.blave.org/mcp (transporte HTTP).Authorization: Bearer <YOUR_ACCESS_CODE>.claude mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <TU_CÓDIGO_DE_ACCESO>"
Ejecuta en una terminal. --scope user lo hace global (el valor predeterminado local solo aplica al directorio del proyecto actual). Tras regenerar el código de acceso, primero ejecuta claude mcp remove blave, vuelve a añadirlo (una entrada con el mismo nombre no se sobrescribe) y reinicia Claude Code.
[mcp_servers.blave]
url = "https://mcp.blave.org/mcp"
http_headers = { "Authorization" = "Bearer <TU_CÓDIGO_DE_ACCESO>" }
Pega en ~/.codex/config.toml. Usa la forma de encabezado de tabla mostrada arriba — una clave de una línea con puntos pegada después de otra [section] queda anidada bajo la sección equivocada.
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Pega en .cursor/mcp.json (proyecto) o ~/.cursor/mcp.json (global). Si el archivo ya tiene mcpServers, combina la entrada blave en lugar de reemplazar todo el archivo.
gemini mcp add --scope user --transport http blave https://mcp.blave.org/mcp --header "Authorization: Bearer <TU_CÓDIGO_DE_ACCESO>"
Ejecuta en una terminal. --scope user es obligatorio: el ámbito predeterminado es de proyecto, y ejecutarlo en tu directorio personal da error. Tras regenerar el código de acceso, simplemente vuelve a ejecutarlo — se sobrescribe.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Abre la configuración desde el panel del agente: … → MCP Servers → Manage MCP Servers → View raw config (la ruta del archivo varía según la versión). Si ya tiene mcpServers, combina la entrada blave.
{
"servers": {
"blave": {
"type": "http",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Pega en .vscode/mcp.json (workspace) o ejecuta MCP: Open User Configuration para el archivo a nivel de usuario. Nota que la clave de nivel superior es servers, no mcpServers.
{
"mcpServers": {
"blave": {
"type": "streamableHttp",
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Abre el JSON de configuración de MCP Servers desde el panel de Cline y pégalo. type debe ser camelCase streamableHttp — ni http ni streamablehttp funcionan.
{
"mcp": {
"blave": {
"type": "remote",
"url": "https://mcp.blave.org/mcp",
"oauth": false,
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Pega en opencode.json. Mantén "oauth": false — desactiva explícitamente la detección automática de OAuth para que se use la autenticación por encabezado con código de acceso.
{
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
Settings → AI → MCP Servers (o Warp Drive → MCP Servers) → Add, y luego pega. El nivel superior es directamente el nombre del servidor — sin envoltorio mcpServers.
{
"mcpServers": {
"blave": {
"serverUrl": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Pega en ~/.codeium/windsurf/mcp_config.json. Nota que el campo de url se llama serverUrl. (El producto está siendo renombrado: la documentación ahora lo llama Devin Desktop; esta configuración aplica al agente Cascade heredado.)
{
"mcpServers": {
"blave": {
"url": "https://mcp.blave.org/mcp",
"headers": { "Authorization": "Bearer <TU_CÓDIGO_DE_ACCESO>" }
}
}
}
Añade manualmente en la configuración de MCP y pega el JSON, o escríbelo en .trae/mcp.json en la raíz del proyecto.
mcp__blave a permissions.allow (en el modo automático de Claude Code también permite Bash(ssh:*)), o usa el modo predeterminado.local tiene prioridad sobre user. Ejecuta claude mcp get blave para ver qué ámbito está activo y elimina el que no quieras.claude mcp remove blave; Gemini CLI simplemente sobrescribe al volver a ejecutar.get_ssh_access para obtener credenciales SSH de corta duración (15 minutos; simplemente vuelve a llamar cuando expiren)./opt/blave-agent/workspace y síguelo: usa lib/ para backtests y órdenes, no toques control/.get_ssh_access) para que los comandos siguientes se salten el handshake.