Skip to main content
Glama
LOLA0786

privatevault-gate

by LOLA0786

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PV_API_KEYNoAPI key sent as x-api-key to the enforcement server. Required unless the server runs with PV_ALLOW_NO_AUTH=1.
PV_AGENT_IDNoIdentity recorded on every decision. Defaults to privatevault-gate-dev.privatevault-gate-dev
PV_FAIL_OPENNoSet to '1' to allow actions when the engine is unreachable. Never set in production. Default: unset.
PV_TIMEOUT_MSNoDecision timeout in milliseconds before failing closed. Defaults to 5000.
PV_ENFORCE_URLNoBase URL of the enforcement API. Defaults to http://localhost:8000http://localhost:8000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
pv_execA

Run a shell command, gated by PrivateVault. Submitted for a pre-execution decision and only runs if the verdict is ALLOW.

pv_write_fileB

Write content to a file, gated by PrivateVault. Only happens if the verdict is ALLOW.

pv_http_requestA

Make an outbound HTTP request, gated by PrivateVault. Only sent if the verdict is ALLOW.

pv_decideA

Ask PrivateVault for a decision WITHOUT executing. Advisory only — nothing enforces that you honor the verdict, unlike the pv_* tools where execution is structurally behind the check.

pv_blockedA

List recent BLOCK decisions for this agent.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources