mindrails-supervisor
Supports using Vercel's TypeSafe-compatible API via the AI Gateway as an optional provider for Jev-based completion judgments.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
MindRails Supervisor
Model advice and task checks for Claude Code, Codex and MCP hosts — a project by MindRails.
MindRails Supervisor makes model advice, completion checks and repeated steps inspectable when working with coding agents. It combines plugins, a local chat app and MCP tools. Checks evaluate the requirements and evidence supplied by the host. Optional model-backed checks use Jev; the offline demo works without an account or API key.
My contribution: I, Hassieb Kalla, developed the project with AI assistance, connecting model-advice plugins, a local agent app and MCP tools. The implementation includes shared provider configuration, input validation and tests for the decision paths. See source and dependency provenance.
Offline demo · Schritt-für-Schritt-Demo · Setup and technical reference · Verification · Hassieb Kalla's portfolio
Deutsch: Ein Entwicklungsprojekt von Hassieb Kalla / MindRails: Modellvorschläge und Aufgabenprüfungen für Coding-Agenten nachvollziehbar machen. Ich habe Plugins, lokale App und MCP-Werkzeuge mit KI-Unterstützung entwickelt und verbunden. Die Offline-Demo zeigt die Entscheidungslogik mit synthetischen Beispielen.
Project status
Working preview, October 2026. The published features are available to try; there is no roadmap for additional features. Maintenance fixes, issues and pull requests are welcome.
Plugins recommend model changes; the Jev app can select models when starting its own agent runs. Completion checks advise the host based on the task and evidence supplied.
Related MCP server: taskguard-mcp
What's inside
Component | Purpose | Source |
Jev plugins | Suggest model and effort before a new task; the user changes the model in the host | |
Jev app | Start Claude Code and Codex runs from a local chat window, with model selection and text-based handover | |
Supervisor MCP server | Check supplied completion requirements, detect repeated steps and triage traces | |
Codex review plugin | Local session monitoring and optional end-of-turn Jev review |
Try the free offline demo
Requires Node.js 24+ and npm. No account, API key or model-provider request is needed.
git clone https://github.com/haskallalk-eng/mindrails-supervisor.git
cd mindrails-supervisor
npm ci --ignore-scripts
npm run build
npm run demoExpected synthetic output:
SYNTHETIC MOCK DEMO — no API call, no semantic evaluation
3/5 markers → CONTINUE license, security
5/5 markers → FINISH
3 repeated steps → REVIEW
changed result → CONTINUEThe demo uses explicit markers to exercise the decision rules. It makes no model calls.
Follow the walkthrough to inspect an input, read its JSON result and trace the decision back to the source.
Choose an entry point
Try the behavior: run the offline demo above.
Use the plugins or local app: follow the setup guide. Model-backed checks need your own provider key and may incur charges.
Integrate an MCP host: see tool contracts and MCP configuration.
Review the implementation: start with architecture, routing policy and evidence methodology.
Development and tests
npm test
npm run typecheck
npm run demo
npm run e2eTests cover completion decisions, input validation, conversation storage, CLI behavior and MCP transport. They use synthetic fixtures and stand-in agent processes. Recorded test runs identify the tested revisions; provider experiments are separate.
Data and provider use
The offline demo needs no credentials. Jev mode sends the supplied task or conversation content to your configured provider and can incur charges. The local app stores conversations on disk. See security and privacy for the different storage paths.
Model advice is based on benchmark and community-evidence snapshots. Check recommendations against your own workload; the host remains responsible for permissions and execution.
Full setup and commands · Contributing · Changelog
License
Original code: Apache-2.0. Dependencies retain their own terms; see NOTICE and provenance. Independent of TypeSafe; this is not an official Jev product.
This server cannot be deployed
Maintenance
Related MCP Connectors
Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.
Deterministic runtime enforcement of step order for AI agents: ALLOW/DENY before a step runs.
Paid deterministic data-quality and execution-verification tools for AI agents.
Policy-aware AI execution, verification, cost, and trajectory evidence for agents.
Related MCP Servers
- AlicenseAqualityAmaintenanceEnables AI agents to execute multi-step Standard Operating Procedures step by step, with enforcement of completion at each step, making LLM behavior predictable and auditable.53Apache 2.0
- AlicenseAqualityDmaintenanceProvides AI agents with a lightweight task-management and self-verification layer to define goals, track checkpoints, detect scope drift, and verify completion against explicit done criteria.12MIT
- AlicenseNot gradedqualityDmaintenanceEnables step-debugging, deterministic replay, and signed audit evidence for AI agents, compliant with EU AI Act.79 PyPIMIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to run deterministic API validation and UI DOM checks, verifying HTTP status codes, JSON schema fields, and page elements with programmatic proof instead of LLM guesswork.MIT