{"name":"io.github.beyondnetcode/evolith","slug":"beyondnetcode-evolith","title":"Evolith Architecture Governance","description":"Executable architecture governance: an unevaluated rule is reported as a failure, never a pass.","url":"https://mcp.market/server/beyondnetcode-evolith","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":32,"stars":2,"forks":0,"downloads_week":68,"last_push_at":"2026-11-01T17:07:40.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/beyondnetcode/evolith_arch32","website":"https://beyondnetcode.github.io/evolith_arch32/","version":"1.3.3","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@beyondnet/evolith-mcp","version":"1.3.3","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"AGENTS.md","description":"AI agent configuration and rules","write_action":false,"price_micros":0,"input_schema":null},{"name":"MASTER_INDEX.md","description":"Master documentation index","write_action":false,"price_micros":0,"input_schema":null},{"name":"README.md","description":"Project overview and getting started","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-adr-create","description":"Create a new Architecture Decision Record. Writes reference/architecture/adrs/<id>.md and updates the matrix.","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-adr-get","description":"Get the full details of a single ADR by id (e.g. ADR-0001) or number.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-adr-list","description":"List all Architecture Decision Records (id, title, status, date).","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-adr-matrix","description":"Get the ADR matrix summary (totals by status + recent ADRs).","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-adr-update","description":"Update the status of an existing ADR (Proposed | Accepted | Deprecated | Superseded | Amended).","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-agent-install","description":"Install a new Evolith agent","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-agent-list","description":"List all installed Evolith agents","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-agent-remove","description":"Remove an Evolith agent","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-agent-run","description":"Run an intent through the Agent Runtime pipeline","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-agent-upgrade","description":"Upgrade an existing Evolith agent","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-agent-validate","description":"Validate a specific agent ruleset","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-architecture-validate","description":"Validate repository architecture along the progressive maturity axis","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-auto-fix","description":"Apply automatic fixes to architectural violations reported by Evolith Core rule evaluators","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-composable-validate","description":"Validate using the composable engine (GT-312). Supports multiple validation modes: SDLC, Architecture, Ruleset, ADR, Ad-hoc. Can combine modes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-config-get","description":"Get Evolith configuration value","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-config-set","description":"Set Evolith configuration value","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-docs-scaffold","description":"Scaffold the base documentation required by Evolith (README.md, AGENTS.md, MASTER_INDEX.md, evolith.yaml) into a target directory. Mirrors the CLI `docs` command. Mutative: writes files unless dryRun is set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-dora-metrics","description":"Calculate DORA metrics approximations using Git log history","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-drift-detect","description":"Detect architecture drift in a repository","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-evaluate","description":"Evaluate a canonical EvaluationContext (gates, artifacts, rules, compliance) and return an EvaluationResult (ADR-0073 envelope). Stateless: product/tenant/initiative are opaque context only.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-fixtures","description":"Seed reproducible fixtures and sample data (evolith.yaml, ADRs, rulesets) for demos and tests. Mirrors the \"evolith fixtures\" CLI command.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-gate-evaluate","description":"Evaluate a specific SDLC phase gate","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-init-batch","description":"Non-interactive (batch/CI) initialization of an Evolith satellite. Parity with the CLI","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-knowledge-search","description":"Search the Evolith architecture knowledge corpus (ADRs, rulesets, standards) with BM25-first hybrid retrieval. Returns ranked chunks with full citations. Optimised for exact identifiers such as ADR-0111 as well as natural-language questions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-metrics","description":"Get MCP server metrics (per-tool call counts, latency, failures)","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-create","description":"Create a new MoSCoW prioritization analysis","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-list","description":"List all MoSCoW analyses in a repository","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-load","description":"Load an existing MoSCoW analysis","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-remove","description":"Remove a specific item from a MoSCoW analysis","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-report","description":"Generate a markdown report of a MoSCoW analysis","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-update","description":"Update a specific item in a MoSCoW analysis","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-moscow-validate","description":"Validate a MoSCoW analysis rules (e.g. 60/20/20 split)","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-pattern-get","description":"Get one canonical pattern (PAT-NNNN) by id, case-insensitively. Returns the full record — problem,","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-pattern-list","description":"List the canonical architectural patterns and anti-patterns (PAT-NNNN) published by Evolith Core,","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-pattern-list-by-topology","description":"List the canonical patterns that apply to a topology, how strongly (required → recommended → optional)","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-phase-advance","description":"Propose an SDLC phase transition by evaluating the current phase exit criteria","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-phase-artifacts-evaluate","description":"Measure downstream-phase artifact completeness for a confirmed topology composition","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-ruleset-list","description":"List the ruleset packs this Core can evaluate. Returns the canonical refs accepted by","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-satellite-adopt","description":"Adopt an existing GitHub repository as an Evolith satellite. Returns an ADR-0073 output envelope.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-satellite-create","description":"Create a new satellite repository on GitHub and register it with Evolith. Returns an ADR-0073 output envelope.","write_action":true,"price_micros":0,"input_schema":null},{"name":"evolith-satellite-list","description":"List all registered Evolith satellites from the local satellite-registry.json.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-satellite-status","description":"Get the status and details of a registered Evolith satellite by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-scaffold","description":"Scaffold an Evolith satellite along the progressive maturity axis","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-sdlc-generate","description":"Generate a Hexagonal Architecture scaffold from a Mermaid classDiagram in a Markdown DDD model (parity with the CLI `sdlc generate`). Supply the model inline via `model` or as a file via `from`. Writes files unless `dryRun` is true.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-sdlc-handoff","description":"Perform a phase gate handoff (e.g. phase-0 to phase-1)","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-sdlc-status","description":"Get the current SDLC phase status","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-topology-get","description":"Get a specific architecture topology by ID","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-topology-list","description":"List all available architecture topologies in Evolith Core.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-topology-recommend","description":"Recommend a topology composition from technical signals (advisory, ADR-0104 / GT-430).","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-upgrade-apply","description":"Apply a satellite upgrade from the upstream Evolith core. Writes files into the satellite. Set force=true to proceed when breaking changes are detected.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-upgrade-plan","description":"Plan a satellite upgrade against the upstream Evolith core (read-only / dry-run). Computes the change plan, breaking changes and estimated risk without writing any files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith-validate","description":"Validate a satellite repository against Evolith rules. Supports end-to-end evaluation pipeline via manifest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"evolith.yaml","description":"Evolith satellite contract (validated against evolith-yaml.schema.json)","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-11-03T14:21:21.586Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-03T14:21:21.467Z","components":{"code":{"score":25,"max":25,"notes":["462 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@beyondnet/evolith-mcp","version":"1.3.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":27,"publishedAt":"2026-08-17T03:01:40.554Z","repositoryUrl":"git+https://github.com/beyondnetcode/evolith_arch32.git","weeklyDownloads":68}],"repo":{"found":true,"owner":"beyondnetcode","repo":"evolith_arch32","archived":false,"pushedAt":"2026-11-01T17:07:40Z","stars":2,"forks":0,"openIssues":14,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/261233883?v=4","ownerCreatedAt":"2026-02-12T15:14:53Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/261233883?v=4&s=128","source":"registry"},"presence":{"stars":2,"forks":0,"downloadsWeek":68,"license":"MIT","lastPushAt":"2026-11-01T17:07:40.000Z","score":32}}}},"grade_history":[],"reviews":[]}