From c5c001468f9ddd234116d5f418ef8e51ce9f209e Mon Sep 17 00:00:00 2001 From: Jordan Diaz Date: Fri, 15 May 2026 19:15:04 +0000 Subject: [PATCH] Ajustes --- mcp-server/tools/files/helpers.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/mcp-server/tools/files/helpers.js b/mcp-server/tools/files/helpers.js index f3574d5..1088d6d 100644 --- a/mcp-server/tools/files/helpers.js +++ b/mcp-server/tools/files/helpers.js @@ -37,6 +37,14 @@ export function getCurrentProjectInfo() { export async function callLocalFileEndpoint(method, endpoint, payload = null, query = null) { const headers = getLocalServerHeaders(); + const authHeader = process.env.ACAI_AUTH_HEADER || ""; + const mode = process.env.ACAI_MODE_OVERRIDE || process.env.ACAI_MODE || ""; + const role = process.env.ACAI_ROLE_OVERRIDE || ""; + + if (authHeader) headers["Authorization"] = authHeader; + if (mode) headers["X-Acai-Mode"] = mode; + if (role) headers["X-Acai-Role"] = role; + // Inyectar X-Acai-User cuando hay sesion HTTP activa: permite que los // endpoints autenticados del server Python identifiquen al usuario sin // depender de Authorization Basic.