Skip to main content
Glama
VrtxOmega

omega-stenographer-mcp

by VrtxOmega

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PYTHONUTF8NoSet to '1' on Windows to avoid encoding errors0
STENO_TOP_KNoNumber of briefs returned by stenographer_compact_guard5
STENO_TURN_LIMITNoNumber of unprocessed turns before compression triggers8
OMEGA_STENOGRAPHER_DIRNoOverride the data directory for the SQLite database~/.omega-stenographer/

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
stenographer_ingest_exchangeA

Ingest a conversation turn. Call after every significant user or assistant message. Automatically: extracts decisions/blockers via regex, runs NAFE failure-signature scan (heuristic flags do not establish truth), checks for cross-system CLAEG TERMINAL_SHUTDOWN events, and compresses every STENO_TURN_LIMIT turns into session-scoped tiered briefs. Pass trace_id from omega_preload_context to enable cross-system correlation across Omega Brain, SSWP, and Stenographer.

stenographer_get_briefC

Get the live running notes document.

stenographer_compact_guardC

Get compressed briefing + task-scoped relevant fragments. Call when context window pressure hits.

stenographer_mark_milestoneC

Flag a critical decision for priority priority.

stenographer_query_historyB

FTS5 keyword search over all ingested exchanges.

stenographer_capture_statusB

Report automatic capture progress and delivery errors.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Running NotesLive running notes document from the current session
Compaction GuardAuto-compressed briefing + relevant RAG fragments

TDQS

B3.3/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct, non-overlapping purpose: querying history, checking status, ingesting exchanges, retrieving briefs, managing compaction, and marking milestones. No ambiguity in tool selection.

Naming Consistency5/5

All tools share the consistent 'stenographer_' prefix and follow a clear verb_noun pattern (e.g., query_history, capture_status, ingest_exchange), making naming predictable and uniform.

Tool Count5/5

With 6 tools, the set is well-scoped for a stenographer/note-taking domain, covering essential operations without being overly numerous or sparse.

Completeness5/5

The tool set covers the full lifecycle: ingestion, querying, status monitoring, brief retrieval, compaction, and milestone marking. No obvious missing operations for the stated purpose.

Maintenance

ActivityMaintained
ResponsivenessNo issues