mcpbeat Sign in

HOL Guard MCP Server

local only

HOL Guard runs on your own machine — the client starts it, so there is no endpoint to ping. 90 145 installs a week from pypi. Last commit 10 Sep 2026.

Local-first AI agent security evidence and approval workflows through HOL Guard's stdio MCP server.

Installs per day peak 25 754 · avg 11 387 · +58% w/w
a month agotoday
90 145
Installs / week
pypi · hol-guard
580
Stars
6 open issues
10 Sep 2026
Last commit
0 releases in 90 days
Apache-2.0
License
Python

What the code does

We read the source, 13 h ago · rules 3dff92dd89df

Evidence

Things with no honest explanation: a promise that contradicts the code, code that runs at install time while hiding what it does, data leaving the machine.

Reads secrets and sends them out [пакет] src/codex_plugin_scanner/guard/runtime/data_flow_rules.py:534
    return any("npm" in match.family.lower() or ".npmrc" in match.requested_path.lower() for match in secret_matches)
Runs commands and sends data out [пакет] src/codex_plugin_scanner/guard/bridge/__init__.py:90
            result = subprocess.run(cmd, input=message, capture_output=True, text=True, timeout=30)
Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    rf"^\s*(?:(?:{_SAFE_INTERPRETER_SETUP_SEGMENT_PATTERN})\s*&&\s*)*(?P<interpreter>[^\s;&|<>$`]*(?:perl|pythonw?(?:\d+(?:\.\d+)*)?(?:\.exe)?|ruby))\b(?P<args>[^\n;&|]*)<<-?\s*(?P<quote>['\"]?)(?P<tag>[^\s'\";|&<>]+)(?P=quote)\s*\n(?P<body>.*)\n(?P=tag)\s*$",
    r"webhook\.site|hooks\.slack\.com|discord\.com|pastebin\.com|gist\.github\.com|transfer\.sh|requestbin"

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

We found things in this code

Code changes quietly between releases, and nobody reads the diff of a dependency. We do, on every release — watch HOL Guard and you get told the day something new turns up.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your terminal
claude mcp add hol-guard -- uvx hol-guard
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "hol-guard": {
      "args": [
        "hol-guard"
      ],
      "command": "uvx"
    }
  }
}
~/.codex/config.toml
[mcp_servers.hol-guard]
command = "uvx"
args = ["hol-guard"]
.cursor/mcp.json
{
  "mcpServers": {
    "hol-guard": {
      "args": [
        "hol-guard"
      ],
      "command": "uvx"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "hol-guard": {
      "args": [
        "hol-guard"
      ],
      "command": "uvx"
    }
  }
}

Alternatives to HOL Guard

same job, measured the same way
Securedact MCP
by giganteshji

Local-first privacy MCP server for sensitive AI workflows

572 installs/wk local only
Guardrails
by expertvagabond

AI Agent Guardrails MCP server - security layer

38 installs/wk local only
The Office Worker
by cafra-house

Local-first document MCP for AI agents: create, read, secure and sign PDF/Word/Excel/PPTX.

3 632 installs/wk local only
Aguara MCP
by garagon

Security scanner for AI agent skills and MCP servers

local only
Krita Codex MCP
by cyyprezz

Control Krita through a secure local MCP server and authenticated Windows bridge.

144 installs/wk local only
Rune
by thecolourfoundation

Evidence-traced codebase understanding and security scanning for AI agents over MCP.

40 installs/wk local only
I
Runsec Io
by runsec-io

RunSec MCP server for workspace security scanning and remediation workflows.

36 installs/wk local only
Universal Connector MCP
by teodormcp

Security-first MCP server that connects any OpenAPI, GraphQL, gRPC or SOAP API to AI agents.

74 installs/wk local only

HOL Guard — questions

Answers built from our own checks of this server.

Why is there no uptime for HOL Guard?
HOL Guard runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package hol-guard was installed 90 145 times last week.
How do I connect HOL Guard?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It runs locally, so the command pulls hol-guard straight from pypi; nothing to host, nothing to sign up for.
How many people use HOL Guard?
The pypi package hol-guard was installed 90 145 times in the last week. Week over week that is +58%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is HOL Guard open source?
Yes — it is published under the Apache-2.0 licence, written in Python, 580 stars on GitHub and 6 open issues. The source link is on this page, so you can read exactly what it does with your data before you connect it.