Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
gavaza_assessA

Run the POPIA compliance questionnaire from a JSON answers file.

answers is the path to a JSON file mapping item ids to "yes" | "no" | "partial"; out optionally overrides where the results JSON is written.

gavaza_generateB

Generate POPIA compliance documents.

docs selects which documents to generate (default all); out is the output directory (default: the gavaza data dir).

gavaza_breach_addA

Log a breach in the register and print the 72-hour checklist.

description is required (what happened). date (ISO format, defaults to today), categories of personal information involved, risk assessment, and status are optional.

gavaza_breach_listB

List all breaches logged in the register.

gavaza_reportA

Render the POPIA assessment report as JSON (default), Markdown or HTML.

The JSON output of the CLI is passed through untouched.

gavaza_conditionsA

List the eight POPIA conditions and their compliance checklists.

gavaza_sectionsA

List the additional POPIA sections (special information, children, cross-border, automated decisions, direct marketing, DSR rights).

slug optionally prints only one section.

gavaza_gdpr_mapA

Print the POPIA to GDPR mapping table.

gavaza_requests_newA

Log a data subject request with a 30-day response deadline.

right is one of access, correction, objection, consent_withdrawal.

gavaza_requests_listA

List data subject requests, optionally filtered by status.

gavaza_requests_statusA

Update the status of a data subject request.

new_status is one of open, in_progress, completed, rejected.

gavaza_evidence_addB

Attach an evidence file to a checklist item (hashed, local copy).

gavaza_evidence_listA

List recorded evidence, optionally filtered by item id.

gavaza_evidence_removeB

Remove an evidence entry and its copied file.

nyarhi_add_nodeB

Add a typed node to the knowledge graph.

node_id is the unique id, node_type the node type (e.g. Person, Company, Asset), props optional key/value properties written as --prop k=v pairs, store an optional store file.

nyarhi_add_edgeB

Add a typed edge between two nodes.

source/target are node ids, edge_type the relationship type (e.g. owns, works_at), props optional key/value properties, store an optional store file.

nyarhi_findA

Find nodes in the knowledge graph.

node_type filters by node type, where filters by property as k=v (e.g. status=critical), store an optional store file.

nyarhi_neighborsB

List the direct neighbors (nodes and edges) of node_id.

nyarhi_pathB

Find the shortest path between two node ids in the graph.

nyarhi_searchA

Full-text search over the graph's nodes.

term is matched against node ids, types, and property values. Results come back ranked by relevance.

nyarhi_timelineB

Print the mutation timeline (every recorded change, newest last).

nyarhi_undoB

Reverse the mutation with timeline sequence number seq.

nyarhi_schema_showB

Print the active typed schema of the graph as JSON.

nyarhi_xavani_importA

Import local Xavani home data (memories and sessions) into the graph.

The import is read-only and sync-only; nothing leaves the machine.

nyarhi_statsB

Print knowledge graph statistics (node/edge counts, types).

mhangani_auditA

Run a web security audit against url.

The target must be authorized first (see mhangani_authorize) or the CLI refuses the audit. allow_private permits auditing private/internal addresses (off by default as a safety guard), timeout overrides the per-check timeout in seconds, rate_delay spaces HTTP requests, respect_robots refuses paths that robots.txt disallows.

mhangani_authorizeA

Record explicit authorization for a target host.

Run this before auditing a host for the first time.

mhangani_authorizations_listA

List all recorded authorizations.

mhangani_authorizations_removeA

Remove the authorization for a target host.

mhangani_reportA

Render the last audit as JSON (default), Markdown, HTML, or exec.

The JSON output of the CLI is passed through untouched.

mhangani_historyA

List previous audits stored in ~/.mhangani (newest first).

mhangani_baseline_setA

Snapshot the latest audit as the posture baseline.

mhangani_baseline_showA

Print the stored posture baseline.

mhangani_baseline_diffA

Compare the latest audit with the stored baseline.

mhangani_trendC

Show how the posture score moved across the audit history.

mhangani_checklistA

Print the OWASP-aligned check catalogue.

mhangani_clearA

Delete all stored audits and history in ~/.mhangani.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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