MCP server bundle — Xavani drives the whole Enternovate constellation (23 tools: Gavaza, Nyarhi, Mhangani, MailArmor, Nkwazi)

Constellation MCP — Xavani drives the whole Enternovate stack

One MCP server, twenty-three tools, five products. Xavani Agent connects once and can scan your attack surface, query your knowledge graph, audit a website, check your email posture, and run a POPIA assessment — all as native tools.

The Enternovate constellation is five local-first security tools. This bundle exposes every one of them through the Model Context Protocol, so any MCP-capable agent — Xavani first among them — can drive them from a single connection.

Tools

Group Tool Backing CLI
Gavaza (attack surface) gavaza_scan, gavaza_report, gavaza_status, gavaza_alerts gavaza
Nyarhi (knowledge graph) nyarhi_add_node, nyarhi_add_edge, nyarhi_find, nyarhi_neighbors, nyarhi_path, nyarhi_stats nyarhi
Mhangani (web audit) mhangani_audit, mhangani_report, mhangani_history, mhangani_clear mhangani
MailArmor (email security) mailarmor_check, mailarmor_report, mailarmor_history mailarmor
Nkwazi (POPIA compliance) nkwazi_assess, nkwazi_generate, nkwazi_report, nkwazi_breach_add, nkwazi_breach_list, nkwazi_conditions nkwazi

Each tool shells out to the product's CLI and returns its output — JSON passthrough for report commands, plain text otherwise. No vendor coupling: if the CLI isn't installed, the tool returns a clear error.

Install

pip install .        # installs all six entry points
# or from GitHub:
pip install git+https://github.com/enternovate/constellation-mcp.git

Add to Xavani

xavani mcp add constellation-mcp --command constellation-mcp
# or a single product:
xavani mcp add gavaza-mcp --command gavaza-mcp

Entry points: constellation-mcp (all 23 tools), gavaza-mcp, nyarhi-mcp, mhangani-mcp, mailarmor-mcp, nkwazi-mcp (single-group servers). All stdio.

Prerequisites

The five constellation CLIs must be installed and on PATH:

pip install gavaza nyarhi mhangani mailarmor nkwazi
# (or install each from its repo — see the constellation READMEs)

Development

pip install -e ".[dev]"
pytest tests/ -q
ruff check src tests

License

MIT — Copyright (c) 2026 Enternovate (Pty) Ltd.

The constellation

Xavani · Gavaza · Nyarhi · Mhangani · MailArmor · Nkwazi

MCP Server · Populars

MCP Server · New

    drakulavich

    Kesha Voice Kit

    Give your tools a voice — speech to text and back, 25 languages, up to ~19× faster than Whisper. On your machine.

    Community drakulavich
    lobu-ai

    Lobu — Open-source backend for AI teammates

    Open-source control plane and runtime for organisational agents: shared company context, isolated execution, approvals and MCP.

    Community lobu-ai
    minipuft

    Claude Prompts MCP Server

    Wolfflow: Model Context Protocol (MCP) server for reusable prompt templates, multi-step workflow chains, and quality gates. Compose agentic workflows with an operator syntax; export as native skills to Claude Code, Cursor, OpenCode, and Gemini CLI.

    Community minipuft
    docmancer

    Docmancer

    Find out what your coding agents already know. Docmancer indexes the memory, rules, and instructions Claude Code, Codex, Cursor, and Gemini wrote on your machine, then carries the durable parts to every agent. Local-first, MIT.

    Community docmancer
    lineai-intelligence

    codelogic-mcp-server

    An MCP Server to utilize Codelogic's rich software dependency data in your AI programming assistant.