constellation-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@constellation-mcpCan you scan our attack surface and show any new alerts?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Constellation MCP: Xavani drives the Enternovate stack
One MCP server, 37 tools, three products. Xavani Agent connects once and can run a POPIA assessment, query a knowledge graph, and audit a website, all as native tools.
The Enternovate constellation is a family of local-first security and compliance 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 | Tools | Backing CLI |
Gavaza (POPIA) |
|
|
Nyarhi (graph) |
|
|
Mhangani (audit) |
|
|
Each tool shells out to the product's CLI and returns its output. JSON
passthrough for report commands, plain text otherwise. If the CLI is not
installed, the tool returns a clear ERROR: string.
Related MCP server: Kali Tools MCP Server
Install
pip install . # from a checkout
# or directly from GitHub:
pip install git+https://github.com/enternovate/constellation-mcp.gitThe three backing CLIs must also be installed and on PATH:
pip install nyarhi gavaza mhanganiConnect Xavani
Add the server to ~/.xavani/config.yaml:
mcp_servers:
constellation:
command: constellation-mcp
args: []
env: {}Restart the gateway. Xavani then discovers every gavaza_, nyarhi_, and
mhangani_ tool. The xavani constellation command installs, updates, and
verifies the whole constellation:
xavani constellation install
xavani constellation status
xavani constellation doctorTransports
stdio(default):constellation-mcpsse:constellation-mcp --transport sse --host 127.0.0.1 --port 8000streamable-http:constellation-mcp --transport streamable-httpSingle-group servers:
gavaza-mcp,nyarhi-mcp,mhangani-mcp
Hardening
CLI output is capped at 200,000 characters.
Subprocesses receive a minimal environment allow-list; parent secrets never leak into child processes.
Secret-shaped strings (
sk-...,Bearer ..., API keys) are redacted from tool output.Every invocation has a timeout; a hung CLI degrades to a clear error.
Testing
python -m pytest tests/ -q # unit suite, 0 fail / 0 skip expected
python -m pytest tests/e2e -q # Xavani wiring test (needs xavani-agent checkout)The end-to-end test points a temp XAVANI_HOME at this server and runs Xavani's own MCP discovery, asserting all three products register.
Security & privacy
Zero telemetry. The server only runs local CLIs against local data. All three products keep their data on the machine, and the MCP layer adds output caps, env isolation, and redaction on top.
License
MIT. See LICENSE. (c) 2026 Enternovate (Pty) Ltd. Built in South Africa.
The constellation
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityBmaintenanceAn MCP server that exposes over 20 standard penetration testing utilities, such as Nmap, SQLMap, and OWASP ZAP, as callable tools for AI agents. It enables natural language control over complex security workflows for automated and interactive penetration testing.90
- Alicense-qualityDmaintenanceIntegrates 7 security tools (nmap, nuclei, dirsearch, sqlmap, hydra, Acunetix, Metasploit) via MCP protocol for AI-assisted penetration testing with enterprise-grade safety features.1MIT
- Alicense-qualityAmaintenanceAI-orchestrated security testing via 6 Python tools (recon, port scan, subdomain hunting, frontend scanning, API fuzzing, and nemesis orchestrator) exposed as MCP tools for use by AI agents.MIT
- Flicense-qualityCmaintenanceExposes all PHANTOM security testing capabilities as MCP tools, enabling reconnaissance, vulnerability scanning, red teaming, and report generation through natural language interactions.1
Related MCP Connectors
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.
Scans MCP servers for tool poisoning, prompt injection and supply chain risks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/enternovate/constellation-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server