infraveil-guard
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INFRAVEIL_GUARD_HOME | No | Where the ledger and approval queue live. | ~/.infraveil-guard |
| INFRAVEIL_GUARD_MODE | No | enforce blocks dangerous actions; audit logs everything but never blocks. | enforce |
| INFRAVEIL_GUARD_THRESHOLD | No | Gate actions at/above this severity: none|low|medium|high|critical. | high |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| guard_actionA | Check an action BEFORE you run it. Pass the exact command, SQL statement, or tool invocation you are about to execute. Returns JSON with action: the exact command/SQL/tool call about to run (required). approval_code: the one-time code a human produced via the CLI (optional). |
| assess_actionA | Classify the blast radius of an action WITHOUT recording or gating it. Use this to reason about risk; use guard_action when you actually intend to run it. Returns risk (none/low/medium/high/critical), whether it is reversible, the specific dangerous capabilities found, and a recommendation. action: the command/SQL/tool call to assess (required). |
| verify_ledgerA | Verify the local guard ledger's hash chain - proves no decision has been edited, deleted, reordered, or inserted. Returns ok plus where any tampering was found. This is the 'trust by inspection' check; it reads only local files and trusts nothing remote. |
| recent_decisionsA | Return the most recent guard decisions from the local ledger (newest first): what was allowed, blocked, or approved, with risk and timestamps. limit: how many entries to return (1-500, default 20). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/infraveilhq/infraveil-guard'
If you have feedback or need assistance with the MCP directory API, please join our Discord server