Skip to main content
Glama
ultus-net

workflow-guard-mcp

by ultus-net

workflow-guard-mcp

Portable Guardrails für agentische Coding-Clients, die das Model Context Protocol (MCP) sprechen.

Das Projekt soll den Schadensradius schneller, hochautonomer Coding-Workflows verringern, indem es den Clients einen gemeinsamen Punkt für Richtlinienentscheidungen bietet. Der MCP-Server führt die vorgeschlagene Aktion nicht selbst aus.

Status

Dieses Repository ist ein frühes Grundgerüst. Das aktuelle Tool guard_check demonstriert einen stabilen Vertrag für Richtlinienentscheidungen; es ist noch keine vollständige Portierung der opencode-workflow-guard-Richtlinien.

Am wichtigsten: Das Anbinden eines MCP-Servers macht ihn nicht zu einem Interceptor für jedes native Tool, das ein Coding-Client ausführen kann. Eine harte Durchsetzung hängt von der Integrationsunterstützung im Host ab. Siehe Kompatibilität und Plan.

Related MCP server: Vaikora Guard MCP

Werkzeuge

  • guard_check: bewertet eine vorgeschlagene Aktion vom Typ shell, file_write, git oder network und gibt allow, deny oder ask mit einer maschinenlesbaren Richtlinien-ID zurück.

  • guard_status: meldet den aktuellen Durchsetzungsmodus des Servers. Es kennzeichnet dieses Grundgerüst ausdrücklich als hostabhängige Richtlinienempfehlung.

Entwicklung

Erfordert Node.js 20 oder neuer.

npm install
npm test
npm run typecheck
npm run build

Der anfängliche Transport ist stdio, da sowohl Claude Code als auch Codex lokale stdio-MCP-Server unterstützen. Streamable HTTP kann hinzugefügt werden, ohne die Richtlinien-API zu ändern.

Designprinzip

Das öffentliche Versprechen ist bewusst enger gefasst als „Dieser MCP sandboxt Ihren Coding-Agenten.“ Es zentralisiert die Richtlinien. Client-Adapter setzen diese Richtlinie überall dort durch, wo der Client einen vertrauenswürdigen Abfangmechanismus bereitstellt; andernfalls bleibt das Ergebnis lediglich eine Empfehlung und sollte mit den nativen Sandbox- und Genehmigungskontrollen des Clients kombiniert werden.

Quellen

Das Kompatibilitätsdesign wurde am 2026-08-27 gegen die aktuelle offizielle Dokumentation und den Quellcode geprüft:

Lizenz

MIT

A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Runtime policy enforcement for AI agents. Evaluate every agent action against your organization's policies before execution, with observe and enforce modes.
    1
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enforces deterministic policies on AI agent tool calls, evaluating actions against compliance modules (SOC 2, HIPAA, GDPR, etc.) and returning ALLOW, BLOCK, or CONSTRAIN decisions with an audit trail.
    MIT
  • F
    license
    Not graded
    quality
    B
    maintenance
    Enables AI coding agents to evaluate actions against team-defined policies, record decisions, and obtain human approvals for potentially risky operations.
    165
    1
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enables controlled AI-agent access to enterprise-shaped tools with a deny-by-default gated write path, human approval, dry-run execution, and append-only audit logging.

View all related MCP servers

Related MCP Connectors

  • Git-native policy layer for AI agents: check_action verdicts against rules approved via PR.

  • Runtime permission, approval, and audit layer for AI agent tool execution.

  • Operate Linux, macOS and Windows from your LLM. Every action runs through an auditable allowlist.

View all MCP Connectors

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/ultus-net/workflow-guard-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server