diff --git a/apps/agent-zero/agent-zero.yaml b/apps/agent-zero/agent-zero.yaml index ff8a890..a04cecb 100644 --- a/apps/agent-zero/agent-zero.yaml +++ b/apps/agent-zero/agent-zero.yaml @@ -277,30 +277,30 @@ spec: export A0_SET_mcp_servers="$( python3 - <<'PY' -import json -import os + import json + import os -servers = {} + servers = {} -chat_key = os.getenv("CHAT_MCP_API_KEY") -if chat_key: - servers["fc_chat"] = { - "type": "streamable-http", - "url": "http://chat-web.fc-chat.svc/mcp", - "headers": {"X-Api-Key": chat_key}, - } + chat_key = os.getenv("CHAT_MCP_API_KEY") + if chat_key: + servers["fc_chat"] = { + "type": "streamable-http", + "url": "http://chat-web.fc-chat.svc/mcp", + "headers": {"X-Api-Key": chat_key}, + } -if os.getenv("KNOWLEDGE_MCP_ENABLED", "false").lower() == "true": - token = os.getenv("KNOWLEDGE_MCP_BEARER_TOKEN", "") - if token: - servers["fc_knowledge"] = { - "type": "streamable-http", - "url": os.getenv("KNOWLEDGE_MCP_URL", "http://knowledge-web.knowledge.svc/mcp"), - "headers": {"Authorization": f"Bearer {token}"}, - } + if os.getenv("KNOWLEDGE_MCP_ENABLED", "false").lower() == "true": + token = os.getenv("KNOWLEDGE_MCP_BEARER_TOKEN", "") + if token: + servers["fc_knowledge"] = { + "type": "streamable-http", + "url": os.getenv("KNOWLEDGE_MCP_URL", "http://knowledge-web.knowledge.svc/mcp"), + "headers": {"Authorization": f"Bearer {token}"}, + } -print(json.dumps({"mcpServers": servers}, separators=(",", ":"))) -PY + print(json.dumps({"mcpServers": servers}, separators=(",", ":"))) + PY )" # Run the original entrypoint exec /exe/initialize.sh $BRANCH