Agent♥︎Age
Catalog

Evolith Architecture Governance

Official

by beyondnetcode · TypeScript

Executable architecture governance: an unevaluated rule is reported as a failure, never a pass.

io.github.beyondnetcode/evolith MCP Server

This MCP server decouples the Model Context Protocol server from the CLI. It exposes MCP tools as a “Gateway” that communicates with @beyondnet/evolith-core (a reusable business-logic layer), instead of shelling out to CLI subprocesses. Its description also states that an unevaluated rule is reported as a failure, never a pass.

🛠️ Key Features

  • Implements an MCP “Gateway” for tool exposure
  • Uses @beyondnet/evolith-core for business logic
  • Reports unevaluated rules as failures, not passes

🚀 Use Cases

  • Architecture governance with policy evaluation
  • Architecture-as-code workflows using ADR-related and governance tooling

⚡ Developer Benefits

  • Clear separation between MCP server and CLI
  • Reusable core layer via @beyondnet/evolith-core
  • Supports policy-as-code concepts (OPA/rego mentioned in topics)

⚠️ Limitations

  • Description provided does not include transports, authentication details, or installation/configuration specifics beyond section headings.

Topics

nestjsai-driven-developmentdistributed-systemsengineering-standardsmicroservicesmodular-monolithsoftware-architecturesystem-designevolithprogressive-architectureadrarchitecture-as-codearchitecture-governancemcp-serveropapolicy-as-coderegotypescript

Related servers

More in Other