← Index

io.github.getaegis/aegis

io.github.getaegis/aegis·v1.0.3·Other
Quality Score
85
/100

Credential isolation for AI agents. Inject secrets at the network boundary.

§01  Install
Claude Desktop (claude_desktop_config.json)
{
  "mcpServers": {
    "aegis": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli"
      ],
      "env": {
        "AEGIS_MASTER_KEY": "<your-aegis_master_key>",
        "AEGIS_SALT": "<your-aegis_salt>",
        "AEGIS_DATA_DIR": "<aegis_data_dir>",
        "AEGIS_PORT": "<aegis_port>",
        "AEGIS_LOG_LEVEL": "<aegis_log_level>",
        "AEGIS_LOG_FORMAT": "<aegis_log_format>",
        "AEGIS_VAULT": "<aegis_vault>",
        "AEGIS_REQUIRE_AGENT_AUTH": "<aegis_require_agent_auth>",
        "AEGIS_POLICY_MODE": "<aegis_policy_mode>",
        "AEGIS_POLICIES_DIR": "<aegis_policies_dir>",
        "AEGIS_METRICS": "<aegis_metrics>"
      }
    }
  }
}
Cursor (.cursor/mcp.json)
{
  "mcpServers": {
    "aegis": {
      "command": "npx",
      "args": [
        "-y",
        "@getaegis/cli"
      ],
      "env": {
        "AEGIS_MASTER_KEY": "<your-aegis_master_key>",
        "AEGIS_SALT": "<your-aegis_salt>",
        "AEGIS_DATA_DIR": "<aegis_data_dir>",
        "AEGIS_PORT": "<aegis_port>",
        "AEGIS_LOG_LEVEL": "<aegis_log_level>",
        "AEGIS_LOG_FORMAT": "<aegis_log_format>",
        "AEGIS_VAULT": "<aegis_vault>",
        "AEGIS_REQUIRE_AGENT_AUTH": "<aegis_require_agent_auth>",
        "AEGIS_POLICY_MODE": "<aegis_policy_mode>",
        "AEGIS_POLICIES_DIR": "<aegis_policies_dir>",
        "AEGIS_METRICS": "<aegis_metrics>"
      }
    }
  }
}
Cline (cline_mcp_settings.json)
npx -y @getaegis/cli
§02  Environment variables
AEGIS_MASTER_KEY
requiredsecret

Master encryption key for the credential vault

AEGIS_SALT
requiredsecret

Hex-encoded 32-byte salt for key derivation (generated by aegis init)

AEGIS_DATA_DIR

Directory for vault databases and registry (default: .aegis/)

AEGIS_PORT

Gate proxy port (default: 3100)

AEGIS_LOG_LEVEL

Log verbosity: debug, info, warn, error (default: info)

AEGIS_LOG_FORMAT

Log output format: json or pretty (default: json)

AEGIS_VAULT

Named vault to use (default: default)

AEGIS_REQUIRE_AGENT_AUTH

Require agent authentication on every request (true/false, default: false)

AEGIS_POLICY_MODE

Policy enforcement mode: enforce, dry-run, or off (default: enforce)

AEGIS_POLICIES_DIR

Directory containing YAML policy files

AEGIS_METRICS

Enable Prometheus metrics endpoint (true/false, default: true)

§03  MCP Quality Score  ·  methodology
freshness
25
completeness
10
installability
25
documentation
15
stability
10
§04  Alternatives in Other