Open-source MCP control plane for AI coding agents: mechanical time-locks, evidence-gated proof receipts, red-team remediation, and persistent engineering memory.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
claude mcp add fable-mode -- uvx --from{
"mcpServers": {
"fable-mode": {
"command": "uvx",
"args": ["--from"]
}
}
}MCP Servers overview
<div align="center">
<br/>
<img src="./assets/logo-light-mode.svg" width="120" alt="Fable Mode"/>
# Fable Mode
<!-- mcp-name: io.github.REX-codebase/fable-mode -->
**Agents that think before they write.**
<br/>
<a href="https://github.com/REX-codebase/fable-mode"><img src="https://img.shields.io/badge/python-3.10%2B-black" alt="Python 3.10+"/></a>
<a href="./LICENSE"><img src="https://img.shields.io/badge/license-MIT-black" alt="MIT"/></a>
<a href="https://modelcontextprotocol.io"><img src="https://img.shields.io/badge/protocol-MCP-black" alt="MCP"/></a>
<img src="https://img.shields.io/badge/dependencies-0-black" alt="Zero Dependencies"/>
<img src="https://img.shields.io/badge/tests-490%20passing-black" alt="490 tests passing"/>
<br/><br/>
</div>
---
<br/>
Fable Mode is an open-source control plane for AI coding agents.
It makes an agent deliberate, produce evidence, and survive adversarial review
**before** it earns permission to write to your workspace. The gates are
mechanical, not prompt advice: no timer, no proof, no write access.
<br/>
<div align="center">
<img src="./assets/flow-simple.svg" width="720" alt="Think → Prove → Attack → Write"/>
</div>
https://github.com/user-attachments/assets/27f4f8a2-b1bb-4398-a08c-bc9fd93d69d7
<br/>
### See it work
A session starts locked. Confidence does not unlock it.
```text
>>> session = create_session('demo-refactor', budget='2 min')
state=INIT execution_locked=True can_execute_code=False
>>> session.unlock_execution('the plan looks fine, let me write code now')
PermissionError: HARD TIME-LOCK VIOLATION: Execution unlock rejected!
The immutable 2.0m authority budget has not elapsed yet
(Remaining: 1m 59s / 120.0s).
```
The same gates guard every phase: evidence receipts for claims, a five-vector
red-team swarm for code, and a sealed record of what was verified.
<br/>
### Install
```bash
pip install fable-engine
```
Or install the MCP server in your editor:
[](vscode:mcp/install?%7B%22name%22%3A%22fable-engine%22%2C%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22--from%22%2C%22fable-engine%3D%3D1.3.3%22%2C%22fable-engine%22%5D%7D)
[](cursor://anysphere.cursor-deeplink/mcp/install?name=fable-engine&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyItLWZyb20iLCJmYWJsZS1lbmdpbmU9PTEuMy4zIiwiZmFibGUtZW5naW5lIl19)
These links configure Fable Engine for AI agents in VS Code Chat or Cursor. They do not install a standalone editor extension. Both use `uvx`, which downloads and runs the pinned PyPI release in an isolated environment.
Point your agent at the MCP server manually:
```jsonc
// Claude Code: claude mcp add fable-engine -- uvx --from fable-engine==1.3.3 fable-engine
// Cursor: ~/.cursor/mcp.json
{
"mcpServers": {
"fable-engine": {
"command": "uvx",
"args": ["--from", "fable-engine==1.3.3", "fable-engine"]
}
}
}
```
Python 3.10+, zero runtime dependencies. Published on [PyPI as `fable-engine`](https://pypi.org/project/fable-engine/).
<br/>
### Optional: the Agent Skill
Installing `fable-engine` gives your agent the MCP tools. It does not install
or activate the Fable Mode Agent Skill - the prompt-side workflow in
[`skills/fable-mode`](./skills/fable-mode/SKILL.md). Nothing in the package
activates those instructions on its own; the skill is always a separate,
explicit opt-in.
The complete skill tree ships inside the wheel. To install it into your
project's skills directory (the cross-client `.agents/skills/` convention):
```bash
uvx --from fable-engine==1.3.3 fable-mode install-skill --yes
```
This copies the skill to `.agents/skills/fable-mode`. Preview first with
`--dry-run`, choose another location with `--target <dir>`, and reload your
agent afterwards so it picks up the skill.
<br/>
### How it works
1. **Think** — Time-locked deliberation. The agent cannot write until the timer ends.
2. **Prove** — Claims need real evidence (tool receipts, hashes, invariants).
3. **Attack** — A red-team swarm tries to break the code.
4. **Write** — Only then is the workspace unlocked.
<br/>
### What it is not
- Not a claim of flawless code. It is a checkable workflow, not a guarantee.
- Not a bigger prompt. The locks are enforced by the engine, not by wording.
- Not a framework lock-in. It speaks MCP and runs beside your current agent.
<br/>
### Docs
- [V1 → V2 migration](./docs/fable-v1-v2-migration.md)
- [V2 architecture](./docs/fable-v2-architecture.md)
- [System 3 (experimental)](./docs/system3-architecture.md)
- [Stop AI coding agents from writing too early](./docs/stop-ai-agents-writing-too-early.md)
<br/>
### Contributing
Issues and pull requests are welcome. See [CONTRIBUTING.md](./CONTRIBUTING.md).
<br/>
---
<div align="center">
<sub>MIT License · Built by REX</sub>
</div>
What people ask about fable-mode
What is REX-codebase/fable-mode?
+
REX-codebase/fable-mode is mcp servers for the Claude AI ecosystem. Open-source MCP control plane for AI coding agents: mechanical time-locks, evidence-gated proof receipts, red-team remediation, and persistent engineering memory. It has 24 GitHub stars and its last recorded update is dated 2026-09-16.
How do I install fable-mode?
+
You can install fable-mode by cloning the repository (https://github.com/REX-codebase/fable-mode) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is REX-codebase/fable-mode safe to use?
+
Our security agent has analyzed REX-codebase/fable-mode and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains REX-codebase/fable-mode?
+
REX-codebase/fable-mode is maintained by REX-codebase. The last recorded GitHub activity is dated 2026-09-16, with 4 open issues.
Are there alternatives to fable-mode?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy fable-mode to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/rex-codebase-fable-mode)<a href="https://claudewave.com/repo/rex-codebase-fable-mode"><img src="https://claudewave.com/api/badge/rex-codebase-fable-mode" alt="Featured on ClaudeWave: REX-codebase/fable-mode" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ
The fastest path to AI-powered full stack observability, even for lean teams.