{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.getaegis/aegis","description":"Credential isolation for AI agents. Inject secrets at the network boundary.","repository":{"url":"https://github.com/getaegis/aegis","source":"github"},"version":"1.0.5","packages":[{"registryType":"npm","identifier":"@getaegis/cli","version":"1.0.5","transport":{"type":"stdio"},"environmentVariables":[{"description":"Master encryption key for the credential vault","isRequired":true,"format":"string","isSecret":true,"name":"AEGIS_MASTER_KEY"},{"description":"Hex-encoded 32-byte salt for key derivation (generated by aegis init)","isRequired":true,"format":"string","isSecret":true,"name":"AEGIS_SALT"},{"description":"Directory for vault databases and registry (default: .aegis/)","format":"string","name":"AEGIS_DATA_DIR"},{"description":"Gate proxy port (default: 3100)","format":"string","name":"AEGIS_PORT"},{"description":"Log verbosity: debug, info, warn, error (default: info)","format":"string","name":"AEGIS_LOG_LEVEL"},{"description":"Log output format: json or pretty (default: json)","format":"string","name":"AEGIS_LOG_FORMAT"},{"description":"Named vault to use (default: default)","format":"string","name":"AEGIS_VAULT"},{"description":"Require agent authentication on every request (true/false, default: false)","format":"string","name":"AEGIS_REQUIRE_AGENT_AUTH"},{"description":"Policy enforcement mode: enforce, dry-run, or off (default: enforce)","format":"string","name":"AEGIS_POLICY_MODE"},{"description":"Directory containing YAML policy files","format":"string","name":"AEGIS_POLICIES_DIR"},{"description":"Enable Prometheus metrics endpoint (true/false, default: true)","format":"string","name":"AEGIS_METRICS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-06T09:04:18.03171Z","publishedAt":"2026-08-06T09:04:18.03171Z","updatedAt":"2026-08-06T09:04:18.03171Z","isLatest":true}}}
