Fable Mode
Mechanical write gates, evidence receipts, and adversarial review for AI coding agents.
Connector by REX-codebase · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/rex-codebase-fable-mode
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.
Runs code on install
Its package runs an install script (such as npm postinstall or setup.py code) as soon as you install it, before any tool is called. Read the script first.
- Tools
- 2 read · 8 write · 0 delete · 4 not yet classified
- Secrets
- None asked for
- Install scripts
- Runs code on install
- Runs as
- Python package
Tools by what they do 14
Read from the source code; the running server may list different tools.
Read 2 · Look things up without changing anything.
browser_screenshotbrowser_snapshot_layers
Write 8 · Create, change, send or run things.
browser_clickbrowser_closebrowser_forwardbrowser_navigatebrowser_pressbrowser_scrollbrowser_typefable_session
Not yet classified 4 · We could not tell from the name and description.
browser_backbrowser_openbrowser_reloadbrowser_wait
Network hosts it talks to 12
api.github.com· found in codeapi.openai.com· found in codearxiv.org· found in codecdn.syndication.twimg.com· found in codeduckduckgo.com· found in codeexport.arxiv.org· found in codegenerativelanguage.googleapis.com· found in codegithub.com· found in codeglama.ai· found in codehtml.duckduckgo.com· found in coderaw.githubusercontent.com· found in codereddit.com· found in code
Files it touches
/dev/null/private/tmp/private/var- Your home directory (~)
- Any path the agent passes to its tools
Tools (14)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
browser_backLoads the previous history entry in the active or named browser session without adding a new history entry. Use it for history traversal rather than browser_navigate. If history is already at its first entry, it is a no-op that returns current page status. A navigation failure returns an error and preserves the history index; omitting `session_id` reuses or creates the active/default session.
browser_clickActivates an href-bearing link or submits a GET form through normal browser navigation. POST and other form methods are refused, and GET forms containing password fields are blocked to prevent credential leakage. Returns the resulting page status or a bounded error without bypassing existing navigation controls.
browser_closeCloses and permanently discards one in-memory browser session, including its current document and history; persistent profile cookies remain saved. Use it when that tab is no longer needed. `session_id` targets a specific session; if omitted, the active session is closed. Returns `closed`, or `not_found` without changing another session.
browser_forwardLoads the next history entry in the active or named browser session without adding a new history entry. Use it after browser_back rather than browser_navigate. If no forward entry exists, it is a no-op that returns current page status. A navigation failure returns an error and preserves the history index; omitting `session_id` reuses or creates the active/default session.
browser_navigateLoads `url` into an existing browser session, replacing its current document and adding a history entry. Use this instead of browser_open when continuing in a known session; if `session_id` is omitted, the active session is reused or a default session is created. It waits up to `timeout` seconds and returns the resulting URL, title, viewport, scroll position, and indexed elements; network, timeout, size, and parse failures return an error object without changing committed page state.
browser_openOpens a URL in the stealth agent browser using persistent local logins/profile (<=20 MB RAM ceiling). Supports local dev servers across all languages.
browser_pressEdits supported text controls, moves focus with Tab, or activates links with Enter.
browser_reloadReloads the current page in the browser session.
browser_screenshotCaptures one 1280x800 PNG of the current viewport without navigation or scroll changes. Use this for the visible region; use browser_snapshot_layers for multi-viewport coverage. An omitted `session_id` targets the active/default session. Returns one layer with its offset, dimensions, and base64 PNG data.
browser_scrollScrolls the page vertically by delta pixels.
browser_snapshot_layersCaptures up to `max_layers` PNGs from the top of the current document, one 1280x800 viewport per layer, without changing the session scroll position. Use this for multi-viewport page coverage; use browser_screenshot for only the current viewport. An omitted `session_id` targets the active/default session. Returns layer count, offsets, dimensions, and base64 PNG data; `max_layers` defaults to 3 and is capped at 10.
browser_typeReplaces the full value of a text-like input or textarea identified by `element_id`; it does not submit the form. Use browser_press for single-key edits or activation. An omitted `session_id` targets the active/default session. Returns status `typed`, the element ID, and the supplied text; missing or non-editable elements return an error object and are not changed.
browser_waitWaits for a specified duration in seconds.
fable_sessionRuns one Fable operation selected by `action`. Use it for Fable sessions, gates, evidence/proofs, review rubrics, checkpoints, compression, design audits, research scrapers, and explicitly experimental System 3 operations; use browser_* tools for web-page navigation and interaction. Start stateful workflows with `create_session` and a `session_name`; later session actions reuse that name. Only fields documented for the selected action are read, and missing or invalid inputs return an `Error:` message without raising an MCP transport error. Status/list/telemetry/get/view/check operations are re…
Signals
- Stars
- 24
- Forks
- 2
- Open issues
- 2
- Contributors
- 5
- Weekly downloads
- 63
- Last commit
- Sep 18, 2026 (1 month ago)
- Last release
- Sep 18, 2026 (1 month ago)
- Last package publish
- Sep 18, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.REX-codebase/fable-mode- Version
- 1.3.5
- Auth
- No auth
- Packages
- pypi fable-engine
- License
- MIT
- Repository
- github.com/REX-codebase/fable-mode
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Fable Mode MCP server. Agent Mart. https://agentmart.dev/connectors/rex-codebase-fable-mode (last updated 2026-10-24)