Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Omega Stenographer

FreeNot checked

Omega Stenographer MCP is the passive observation layer of the VERITAS & Sovereign Ecosystem (Omega Universe). Where Omega Brain enforces governance and VERITAS

GitHubEmbed

About

Omega Stenographer MCP is the passive observation layer of the VERITAS & Sovereign Ecosystem (Omega Universe). Where Omega Brain enforces governance and VERITAS gates evaluate artifact integrity, Stenographer observes: it ingests every conversation turn, extracts decisions and blockers from agent reasoning, builds live running notes, and compresses stale context into searchable briefs before it ca

README

Stenographer preserves conversation turns, extracts decisions and blockers, and builds searchable briefs without deleting the original exchanges.

Version 2.0 requires explicit session scope. Use the same session_id across ingest, brief, compaction, milestone and history calls. A global history search requires cross_session=true. Marking a milestone changes priority; it does not establish that a statement is true.

Install with python -m pip install .. Run omega-stenographer-mcp for explicit MCP ingestion, or python codex_capture.py to run the server with automatic visible-message capture from local Codex transcript files. The compatibility standalone entry point uses the same maintained implementation. No model API key is required for extraction or search.

Data defaults to ~/.omega-stenographer. OMEGA_CODEX_SESSIONS overrides the transcript directory; otherwise capture uses $CODEX_HOME/sessions or ~/.codex/sessions. The initial cutoff defaults to September 7, 2026 and can be set with OMEGA_CAPTURE_SINCE=YYYY-MM-DD. Older files are indexed at their current end, and new appended messages are subsequently captured. One OS lock permits a single observer across multiple MCP processes.

The observer excludes tool results, reasoning and configuration messages; persists source receipts and SQLite file offsets; retries partial lines; and delivers committed exchanges to Omega Brain through a durable local event bus. The two projects carry the same versioned runtime module so Stenographer also installs independently.

stenographer_capture_status reports progress and delivery errors. Start a helper with StenographerClient(session_id="example-task") and use ingest, get_brief, compact_guard, search or mark_milestone within that scope.

See current operating contract for migration, task isolation and backups. Older examples need explicit session IDs. Run python -m unittest discover -s tests -p "test_contracts.py" for standalone contract tests. SSWP software evidence uses the same task IDs and event bus.

from github.com/VrtxOmega/omega-stenographer-mcp

Installing Omega Stenographer

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/VrtxOmega/omega-stenographer-mcp

FAQ

Is Omega Stenographer MCP free?

Yes, Omega Stenographer MCP is free — one-click install via Unyly at no cost.

Does Omega Stenographer need an API key?

No, Omega Stenographer runs without API keys or environment variables.

Is Omega Stenographer hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Omega Stenographer in Claude Desktop, Claude Code or Cursor?

Open Omega Stenographer on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Omega Stenographer with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs