qubinode_navigator
Verified Safeby Qubinode
Overview
Orchestrates infrastructure automation, deployment, and management using an AI-powered multi-agent system, offering validation, self-correction, and RAG-driven assistance.
Installation
python3 ai-assistant/mcp_http_server.pyEnvironment Variables
- GEMINI_API_KEY
- OPENROUTER_API_KEY
- ANTHROPIC_API_KEY
- OPENAI_API_KEY
- OLLAMA_BASE_URL
- AIRFLOW_API_URL
- AIRFLOW_API_USER
- AIRFLOW_API_PASSWORD
- MARQUEZ_API_URL
- QUBINODE_HOME
- INVENTORY
- GUID
- DOMAIN
- USE_HASHICORP_VAULT
- VAULT_ADDR
- VAULT_TOKEN
- RHSM_USERNAME
- RHSM_PASSWORD
- ADMIN_USER_PASSWORD
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AI_HOST
- AI_PORT
- AI_LOG_LEVEL
- AI_MODEL_PATH
- USE_LOCAL_MODEL
- MCP_API_KEY
- AIRFLOW_MCP_API_KEY
Security Notes
Credentials (AWS, Airflow, Vault tokens) are managed securely through Ansible Vault (`ansiblesafe`) and HashiCorp Vault integration. Setup scripts require/manage root privileges and `sudoers` configurations, which is necessary but high privilege. Certain containers run as root (`user: "0:0"`) for `libvirt` socket access. Network configuration scripts modify firewall rules and network settings. The AI Assistant's FastAPI application uses `allow_origins=["*"]` for CORS by default, which is a critical security risk for production environments (though documentation advises proper configuration). The `eval $(ssh-agent)` command is used in a setup script, which, while common, is a known risk vector if inputs are untrusted.
Similar Servers
awesome-mcp-servers
A comprehensive directory for discovering various Model Context Protocol (MCP) servers, clients, and frameworks across different domains, facilitating integration with AI assistants.
conda-meta-mcp
Provides authoritative, read-only Conda ecosystem metadata for AI agents to answer packaging questions.
phone-a-friend-mcp
Enables real-time communication between multiple Claude Code instances, allowing one to listen and others to initiate conversations with specific intents.
odooMCP
Acts as a secure intermediary for AI agents (ChatGPT, Google Gemini) to interact with Odoo instances via a JSON-RPC 2.0 compliant API.