Rigour
Lets coding agents review their change, find an existing helper, and recall the team's lessons.
Connector by rigour-labs · 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/rigour-labs-rigour
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
Use cases: code-review, agent-memory
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 25, 2026.
- Tools
- 25 read · 12 write · 2 delete
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 39
Read from the source code; the running server may list different tools.
Read 25 · Look things up without changing anything.
greplist_dirread_filerigour_briefrigour_cache_statsrigour_checkrigour_check_deeprigour_check_patternrigour_context_explainrigour_context_scoperigour_context_statsrigour_deep_stats
Show 13 more tools
rigour_explainrigour_get_configrigour_get_fix_packetrigour_hooks_checkrigour_list_gatesrigour_mcp_get_settingsrigour_recallrigour_reviewrigour_reviewer_verdictrigour_security_auditrigour_statusrigour_task_costsearch
Write 12 · Create, change, send or run things.
gitrigour_agent_registerrigour_checkpointrigour_handoffrigour_handoff_acceptrigour_hooks_initrigour_indexrigour_mcp_set_settingsrigour_rememberrigour_review_ackrigour_runrigour_run_supervised
Delete 2 · Delete, drop, revoke or wipe things.
rigour_agent_deregisterrigour_forget
Network hosts it talks to 21
api.cursor.com· found in codeapi.deepseek.com· found in codeapi.fireworks.ai· found in codeapi.github.com· found in codeapi.groq.com· found in codeapi.mistral.ai· found in codeapi.mixpanel.com· found in codeapi.openai.com· found in codeapi.perplexity.ai· found in codeapi.together.xyz· found in codeclaude.com· found in codegenerativelanguage.googleapis.com· found in codegithub.com· found in codehuggingface.co· found in codemomentjs.com· found in codeopenrouter.ai· found in codereact.dev· found in coderedux.js.org· found in coderigour.run· found in coderigovo.com· found in codezenodo.org· found in code
Files it touches
/dev/null/opt/homebrew/bin/opt/homebrew/bin/rigour/opt/rigour- Your home directory (~)
- Any path the agent passes to its tools
Tools (39)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
gitRun a read-only git command in the repository: log, show, diff, blame, grep, ls-files, rev-parse, merge-base.
grepSearch tracked files with an extended regular expression. Returns path:line:text matches.
list_dirList a directory in the repository or the review inputs.
read_fileRead lines of a repository file, numbered. Use it to check callers, callees, types and constants before claiming a defect.
rigour_agent_deregisterDeregister Agentcan change or delete dataDeregister an agent from the multi-agent session. Use when an agent completes its work or needs to release its scope for another agent.
rigour_agent_registerRegister AgentRegister an agent in a multi-agent session. Use this at the START of agent execution to claim task scope and enable cross-agent conflict detection. Required for Agent Team Governance.
rigour_briefBrief Before Writingread-onlyBefore writing: with goal, the team's rules, lessons and settled points for the task (max 10, cited); with only files, its word on each file you will edit. A [must] you break blocks at review.
rigour_cache_statsCache Efficiency Statsread-onlyReturns detailed performance stats across all 4 cache layers (exact hits, semantic hits, partial hits, misses, hit rate, tokens served from cache).
rigour_checkRun Quality Gatesread-onlyRun quality gate checks on the project. MUST be called before declaring any coding task complete. By default it judges your change as the stop hook and push gate will: FAIL means something in it must be fixed. **Always show the user the headline summary from this tool's output** — it tells them what Rigour caught. If FAIL, call rigour_get_fix_packet for what to fix, with exact file:line.
rigour_check_deepDeep Analysisread-onlyRun quality gates WITH deep LLM-powered analysis. Three-step pipeline: AST extracts facts → LLM interprets → AST verifies. Local-first by default (Qwen2.5-Coder-0.5B lite sidecar), or bring your own API key for any cloud provider.
rigour_check_patternCheck Pattern Existsread-onlyCALL THIS BEFORE creating any new function, component, hook, or class. Checks if it already exists in the codebase (prevents duplication), checks for known security vulnerabilities, and BLOCKS writes to protected paths (.github/, CI/CD configs, rigour.yml). Always pass the target file path.
rigour_checkpointRecord CheckpointRecord a quality checkpoint during long-running agent execution. Use periodically (every 15-30 min) to enable drift detection, quality monitoring, and compact subagent handoffs. Triggers incremental pattern index refresh when filesChanged is provided. Essential for GPT-5.3 coworking mode — call BEFORE rigour_handoff to compress context under 2K tokens.
rigour_context_explainContext Explainability Auditread-onlyAudits why specific files/services were included or excluded, cache hit/miss status, invalidation reasons, and prior agent requests.
rigour_context_scopeScoped Context Retrievalread-onlyCALL THIS BEFORE reading source files. Returns a minimal editScope (3-10 files) with signatures from the pattern index instead of full file bodies. Uses semantic search when embeddings are available. If index is missing, instructs to call rigour_index first. Highest-impact token saver in the Rigour protocol.
rigour_context_statsContext Statsread-onlyReturns context retrieval efficiency, candidate tokens vs returned tokens, potential avoided tokens, cache hit rate, and repeated reads prevented.
Show 24 more tools
rigour_deep_statsDeep Analysis Statsread-onlyGet deep analysis statistics from SQLite storage. Returns recent scan scores, top issues, and score trends for a repository.
rigour_explainExplain Gate Failuresread-onlyExplain WHY quality gates failed in human-readable language. Use this to understand the reasoning behind each violation before fixing. For machine-readable fix instructions, use rigour_get_fix_packet instead.
rigour_forgetDelete Memorycan change or delete dataRemove a stored memory by key.
rigour_get_configGet Configurationread-onlyReturns the current Rigour configuration (rigour.yml) for agent reasoning.
rigour_get_fix_packetGet Fix Packetread-onlyAfter rigour_check FAILs: your change's must-fix items (they block you), then optional notes, paged, each with file:line and the fix. Stay in your change unless a must-fix item names a file. Page with next_offset; re-run rigour_check.
rigour_handoffHandoff TaskHandoff task to another agent in a multi-agent workflow. Use when delegating a subtask or completing your scope. Enables verified handoff governance.
rigour_handoff_acceptAccept HandoffAccept a pending handoff from another agent. Use to formally acknowledge receipt of a task and verify you are the intended recipient.
rigour_hooks_checkFast Hook Check + DLPread-onlyRun the fast hook checker on specific files. Same checks that run inside IDE hooks (Claude, Cursor, Cline, Windsurf). Catches: hardcoded secrets, hallucinated imports, command injection, file size. Completes in <100ms. NEW: Pass 'text' param for DLP mode — scans user input for credentials (AWS keys, API tokens, database URLs, private keys, JWTs) before agent processing.
rigour_hooks_initInstall IDE Hooks + DLPGenerate hook configs for AI coding tools (Claude, Cursor, Cline, Windsurf). Installs real-time quality checks and non-blocking DLP credential warnings by default. Pass dlp=false to disable DLP hooks only.
rigour_indexBuild Pattern IndexBuild or update the Rigour pattern index (.rigour/patterns.json). CALL THIS when the index is missing or stale — before rigour_context_scope or rigour_check_pattern. One AST pass extracts functions, classes, routes, and signatures for reuse, embedded locally so rigour_check_pattern can match by intent; semantic=false skips the embeddings.
rigour_list_gatesList Quality Gatesread-onlyLists all configured quality gates and their thresholds for the current project.
rigour_mcp_get_settingsGet MCP Settingsread-onlyGet Rigour MCP runtime settings for this repository (.rigour/mcp-settings.json).
rigour_mcp_set_settingsSet MCP SettingsSet Rigour MCP runtime settings for this repository. Currently supports deep_default_mode: off | quick | full.
rigour_recallRecall Memoryread-onlyLoad stored conventions. At the START of a task, call it with 'query' describing the task to get the few memories that match by meaning, plus promoted team knowledge when team mode is on. With 'key' it returns that memory; with neither, every repository and user memory.
rigour_rememberStore MemoryStore an instruction or convention to remember across sessions. Provide 'key' (short snake_case) and 'value' (the full text). scope: 'repo' (default, this repository), 'user' (all your repositories), or 'team' (this repository, and shared as a team candidate that teammates' agents receive once a person promotes it). Values containing credentials are refused.
rigour_reviewReview Changeread-onlyReview the change you just made before calling it done: runs Rigour's gates and keeps only findings on changed lines, each with file, line and a suggested fix. With no diff it reads your uncommitted work from git (new files included); pass base to review the whole branch (e.g. 'main'). Same verdict as `rigour review` in CI.
rigour_review_ackAcknowledge ReviewRecord that you reviewed a function from rigour_review's review_task: verdict "fixed" (you fixed a defect) or "no_issue", with a note saying what you checked. Covers the function's current code only; editing it later puts it back in the task.
rigour_reviewer_verdictReviewer Verdictread-onlyWhat the model reviewer last decided for this branch: the confirmed items to fix (with id, file:line, consequence and evidence), the disputed ones that are not work, which mode ran, and whether the verdict is for the current commit. Read-only: never runs a model, never dismisses.
rigour_runRun CommandExecute a command under Rigour supervision. This tool can be INTERCEPTED and ARBITRATED by the Governance Studio.
rigour_run_supervisedSupervised ExecutionRun a command under FULL Supervisor Mode. Iteratively executes the command, checks quality gates, and returns fix packets until PASS or max retries reached. Use this for self-healing agent loops.
rigour_security_auditSecurity Auditread-onlyRuns a live security audit (CVE check) on the project dependencies.
rigour_statusQuality Statusread-onlyQuick PASS/FAIL check with JSON-friendly output for polling current project state.
rigour_task_costTask Cost Breakdownread-onlyRigour's estimate of the context and cost its scoped reads avoided for a task, beside any model usage recorded for it.
searchSearch the tracked files for a regular expression (git grep -n), optionally under one path.
Signals
- Stars
- 29
- Forks
- 1
- Open issues
- 2
- Contributors
- 3
- Last commit
- Oct 19, 2026 (11 days ago)
- Last release
- Oct 19, 2026 (11 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.rigour-labs/rigour- Version
- 7.0.14
- Auth
- No auth
- Packages
- npm @rigour-labs/mcp
- License
- MIT
- Repository
- github.com/rigour-labs/rigour
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Rigour MCP server. Agent Mart. https://agentmart.dev/connectors/rigour-labs-rigour (last updated 2026-10-24)