Skip to main content
Glama

MNCS Forge MCP

MNCS Forge is an experimental, non-normative Model Context Protocol server and CLI that gives Codex an MNCS-native development and evidence control plane. It makes project authority, candidate lineage, epochs, declared checks, evidence gaps, selection, freeze, and evaluator-mode boundaries explicit.

Forge is not required for MNCS conformance, an accredited certification system, a source of independence or protected custody, or another universal Code Property Graph system. It does not replace Joern. Joern, compilers, analyzers, benchmarks, mutation systems, sanitizers, and runtime harnesses remain replaceable evidence providers.

Version 0.1.0a1 is a reference experiment. Local results do not promote MNCS, MNCDS, RFCs, or case studies. REVIEW_REQUIRED is a workflow disposition, not an MNCS result. Status aggregation is FAIL > UNKNOWN > PASS; absent or unsupported evidence never silently becomes PASS.

Architecture

flowchart LR
  Codex[Codex / MCP client] -->|MCP stdio| Forge[MNCS Forge control plane]
  Human[Human CLI] --> Forge
  Forge -->|declared argv only| Providers[Provider Protocol 0.1 providers]
  Forge -->|declared workflows| Harnesses[compilers, tests, benchmarks, analyzers]
  Providers --> Records[append-only local records]
  Harnesses --> Records
  Forge --> Records
  Records -->|public commands and schemas| Validators[MNCS and MNCDS offline validators]
  Validators --> Separate[separate MNCS / MNCDS results]

MCP is the interactive Codex interface. Provider Protocol 0.1 is the deterministic analyzer interface. MNCS and MNCDS validators remain offline result authorities. Forge never copies their conformance logic into its control plane.

Related MCP server: Codex Memory MCP Server

Quick start

python3 -m venv .venv
. .venv/bin/activate
python -m pip install -e '.[dev]'
mncs-forge --config examples/minimal/mncs-forge.toml config validate
mncs-forge --config examples/minimal/mncs-forge.toml inspect

For an MNCS checkout containing the committed EdgeStream integration configuration:

./scripts/install-codex-mcp.sh \
  /absolute/path/to/machine-native-complexity-standard/mncs-forge.toml
./scripts/verify-codex-mcp.sh \
  /absolute/path/to/machine-native-complexity-standard/mncs-forge.toml

Start a new Codex session after registration; an already-running process is not assumed to reload MCP servers dynamically. Uninstall with ./scripts/uninstall-codex-mcp.sh.

Interfaces

The mncs-forge CLI provides doctor, inspect, status, blockers, epoch begin, candidate register/compare/select/reject, check development, explain, freeze, evaluate, reconcile, bundle, ledger verify, and config validate.

The mncs-forge-mcp stdio server exposes project inspection, separate claim status and blockers, epoch/candidate control, declared checks, compact failure explanation, policy-bound comparison and disposition, freeze/final evaluation, reconciliation, and bundle orchestration. Read-only resources summarize authority, active state, evidence, blockers, and usage. Prompts guide the controlled workflow but cannot bypass tool authority checks.

Documentation

Licensed under Apache-2.0.

A
license - permissive license
-
quality - not tested
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

View all related MCP servers

Related MCP Connectors

  • MCP server for generating rough-draft project plans from natural-language prompts.

  • A MCP server built for developers enabling Git based project management with project and personal…

  • An MCP server for deep research or task groups

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/epi13/mncs-forge-mcp'

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