The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the CliDeck MCP — Network Knowledge listing page.
CliDeck MCP is an open-source framework for building verified, continuously updated knowledge systems that AI agents can access through MCP.
Built with Codex and GPT-5.6. Codex was the primary engineering environment for the project, while GPT-5.6 Luna powers its asynchronous knowledge-growth pipeline. Published answers remain deterministic and do not call a model at read time.
A model should not have to memorize every version of every technical manual. It needs strong fundamentals, reasoning ability, and the ability to use tools. Exact, specialized, and rapidly changing facts can live in an external knowledge system and be updated without retraining the model.
CliDeck MCP implements this architecture:
Network Knowledge is the first production Domain Pack. Engineering Measurements demonstrates that the same core can support other technical and scientific domains.
https://mcp.clideck.com/mcphttps://mcp.clideck.com/demohttps://mcp.clideck.com/webmcphttps://clideck.com/software/mcpCliDeck MCP existed before The WebMCP Challenge. The immutable knowledge system, public MCP endpoint, version-aware network tools, change review, snapshot redaction, signed verification, continuous research pipeline, and operations console are pre-existing capabilities.
The Network Evidence Workbench was added after August 25, 2026 specifically for the challenge. It gives a person and a browser agent the same live, revision-safe workspace for examining real device output and finding sourced answers in CliDeck.
/webmcp experience that leaves /admin and /demo
unchanged;case_version and abort propagation so a late response can never
overwrite a case the user has changed;https://mcp.clideck.com/webmcp in ChatGPT's in-app browser, or in
Chrome 149+ with chrome://flags/#enable-webmcp-testing enabled.case_version, then search again for the EFSU-capable path.The page never connects to a device and never executes a command. Complete files stay in browser memory. Only the selected, locally redacted window is sent to CliDeck; browser-agent access requires one explicit opt-in. IP, MAC, hostname, and username values are intentionally preserved as diagnostic context and disclosed in the interface.
A general-purpose model may understand networking fundamentals while still having outdated or incomplete knowledge about exact commands, operating-system versions, restrictions, and operational procedures. Reading hundreds of manuals during training does not guarantee a precise answer for a particular device and software release.
CliDeck MCP separates responsibilities:
This architecture may reduce the need to encode every version of specialized documentation directly into model weights. We do not claim proven pretraining cost reductions; that would require separate experiments. The practical benefit already exists: exact knowledge can be validated and updated independently of the model.
A known question does not invoke an LLM. PostgreSQL performs version-aware retrieval, the Domain Pack validates the result, and MCP returns a structured answer.
Known answers are therefore:
If applicable knowledge is unavailable, the system returns unknown instead
of guessing.
An unknown question becomes a maximum-priority knowledge demand:
A demand is considered learned only after the same deterministic query finds an active published revision.
The pipeline runs continuously while enabled. Mechanical stages do not consume AI tokens:
GPT-5.6 Luna runs through isolated, ephemeral Codex sessions and is used only for work that requires semantic reasoning:
Up to eight isolated executors lease work atomically. The pipeline can be paused and resumed without duplicating tasks or published knowledge. Routine discovery, analysis, verification, and Deep Review use GPT-5.6 Luna with low reasoning effort. Medium reasoning is reserved for unresolved Deep Review cases, rather than being spent on every record.
The pipeline can run through an existing authenticated local Codex installation.
Runs through your existing local Codex setup. No separate model API integration is required. Subject to your Codex plan and usage limits.
This allows developers to use available capacity in their Codex plan to grow a private or public knowledge system without first integrating and funding a separate model API.
This is an operating option, not a promise of free or unlimited usage.
Codex was not added at the end as a code-generation demo. It was the primary engineering workspace and collaborator throughout the project, from the first architecture decisions to the running production system.
During development, Codex and GPT-5.6 were used to:
Codex and GPT-5.6 are also part of the product's operation:
gpt-5.6-luna) discover official material, analyze ambiguous fragments,
verify candidates, and perform Deep Review.This separation is deliberate: Codex and GPT-5.6 propose and review new knowledge; the deterministic core decides what is allowed to become active knowledge. CliDeck MCP is therefore not a wrapper that asks an LLM a question and trusts whatever text comes back.
CliDeck MCP is not limited to network equipment. Subject-specific behavior lives in Domain Packs.
The core owns:
A Domain Pack defines:
Developers can scaffold their own pack:
The scaffolder creates a manifest, schemas, mapper, fixtures, and tests. Codex and GPT-5.6 can help adapt a fork to a new subject without rewriting the trusted publication and release core.
Optional providers can add object storage, spatial data, relation graphs, or domain-specific laboratory validation.
The first production pack stores network knowledge with explicit context:
The public MCP supports:
Dangerous commands are not hidden. The system returns the available information while clearly explaining risk, prerequisites, verification, and rollback.
Portable software is resolved independently from hardware vendor identity.
ONIE, SONiC, OpenWrt, Debian/Linux tooling, and Cumulus Linux/NVUE knowledge
can therefore be reused across documented platforms. Model and vendor overlays
still take precedence over family-wide records. NX-OS, IOS-XE, Cumulus, and
OpenWrt use explicit version-branch rules: an exact or bounded record wins,
and a nearby patch in the same branch is returned only as a labelled
best-effort fallback. Hardware-sensitive generic answers remain complete but
carry requires_platform_confirmation and a stop condition.
Existing immutable revisions are indexed without rewriting their content or FTS data:
The command is batched, resumable, checksum-recorded, and idempotent.
CliDeck MCP provides guidance but never connects to a network device and never executes commands.
Every published revision must pass:
An official vendor document is sufficient evidence when a specific fragment directly supports the published claim.
Published revisions are immutable. Updated information creates a new revision, while releases allow the active knowledge state to be switched or rolled back atomically.
PostgreSQL acts as:
Redis, a vector database, and an external model API are not required dependencies.
Public MCP responses never expose:
Minimal internal provenance remains available to the local super_admin for
verification and audit.
Raw CLI is processed in memory. A user example is stored only after explicit opt-in, redacted again, isolated, and automatically removed after its retention period. It is never published automatically.
https://mcp.clideck.com/demo is not a mock dashboard or a separate marketing
implementation.
The demo uses:
The only differences are enforced by the public_demo role:
XXXXXXXX;Sensitive values are removed by the server, not hidden with CSS blur.

The production instance contains more than 66,000 active knowledge revisions. Live statistics and current pipeline activity are available in the public demo.
The product evaluation suite contains 250 deterministic scenarios. The current result is:
Deep Network Pack coverage is currently concentrated on Cisco Catalyst and
IOS-XE. Other vendors can be recognized, but their verified knowledge coverage
varies. The system prefers to return a limitation or unknown rather than
generate an unsupported answer.
Production knowledge and third-party documents are not distributed with the open-source repository. The repository contains the framework, schemas, scaffolder, tests, and only project-authored or explicitly permitted fixtures.
Add the hosted MCP server to Codex:
Run a local instance:
The local MCP endpoint is:
CliDeck MCP uses Streamable HTTP and is not limited to CliDeck or Codex clients. Any compatible MCP client can connect to it.
Read the detailed guides:
Apache-2.0 applies to the source code and project-authored sample fixtures.
It does not automatically grant rights to:
See DATA-NOTICE.md for details.