@rigour-labs/mcp

MCPattesté
v7.0.2io.github.rigour-labsMITMis à jour il y a 1 jnpmGitHub

Lets coding agents review their change, find an existing helper, and recall the team's lessons.

Fonctionne dans
ClaudeCursorCopilotGemini

Déduit des transports déclarés par cette annonce (stdio). Un client absent de cette liste n’est pas écarté pour autant — c’est simplement quelque chose que Forge ne peut pas confirmer.

Build attesté
Une attestation de provenance vérifiée lie cet artefact au dépôt indiqué. Personne n’a encore revendiqué l’annonce — cela prouve où le code a été construit, pas qui le soutient.
3kTéléch./sem.
27Étoiles GitHub
1Forks
il y a 1 jDernière mise à jour
Paquet
Auteurio.github.rigour-labs
LicenceMIT
Version7.0.2
Sourcenpm+mcp-registry
Statut de confiance
B
65/100Bon
✓Listé dans l’index Forge+10/10
✓Identité vérifiée · build attesté+20/20
—Signature de publication Ed25519+0/5
→ Incluse automatiquement quand l’éditeur exécute `forge publish`
—Vérification de domaine+0/5
→ Éditeur : hébergez /.well-known/forge.json sur la page d’accueil du paquet avec { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—Correspondance de mainteneur npm+0/5
→ Éditeur : ajoutez le login GitHub vérifié aux mainteneurs du paquet npm (npm owner add <login>)
✓Analyse CVE · propre+30/30
—Analyse statique · propre+0/20
→ Scripts d’installation suspects ou code obfusqué détectés
Collez-le dans Claude Code, Cursor ou tout assistant d’IA pour combler toutes les lacunes
StatutIdentité vérifiée
ÉditeurNon vérifié
SignatureNon signé
Domaine—
Provenance✓ Vérifié par Sigstore · c36589f
Dépendances60 résolues · 1 avec des advisories
Surface d’outils40 outils · aucun privilégié
Analyse de sécurité⚠ Avertissements (1)v7.0.2 · aujourd’huiQuelle est l’efficacité de cette analyse ?
CHANGEdep-vulns-increasedVulnerable dependencies went from 0 to 1 since v5.5.4
PROMPTtool:rigour_reviewer_verdictImperative addressed to the AI model
ÉvaluationsAucune
Indexé11 août 2026

La vérification confirme l’identité de l’éditeur (la propriété du dépôt), pas la sûreté du code. L’analyse de sécurité couvre les CVE connues et les scripts d’installation suspects.

Outils

40 outils · aucun privilégié
Extrait statiquement du paquet publiév7.0.2 · 10h ago

Lu dans le code que npm livre réellement, au moment de l’analyse. Le paquet n’a jamais été exécuté. Les outils enregistrés dynamiquement à l’exécution, ou cachés dans du code empaqueté ou minifié, peuvent passer inaperçus — c’est donc un plancher de la surface d’outils, pas un recensement complet.

rigour_checkRun 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 wha…

Run 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 wha…

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_explainExplain 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.

Explain 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_statusQuick PASS/FAIL check with JSON-friendly output for polling current project state.

Quick PASS/FAIL check with JSON-friendly output for polling current project state.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_get_fix_packetAfter 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.

After 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_list_gatesLists all configured quality gates and their thresholds for the current project.

Lists all configured quality gates and their thresholds for the current project.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_get_configReturns the current Rigour configuration (rigour.yml) for agent reasoning.

Returns the current Rigour configuration (rigour.yml) for agent reasoning.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_mcp_get_settingsGet Rigour MCP runtime settings for this repository (.rigour/mcp-settings.json).

Get Rigour MCP runtime settings for this repository (.rigour/mcp-settings.json).

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_mcp_set_settingsSet Rigour MCP runtime settings for this repository. Currently supports deep_default_mode: off | quick | full.

Set Rigour MCP runtime settings for this repository. Currently supports deep_default_mode: off | quick | full.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_rememberStore 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 pe…

Store 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 pe…

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_briefBefore 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.

Before 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_recallLoad 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.

Load 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_forgetRemove a stored memory by key.

Remove a stored memory by key.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_check_patternCALL 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.

CALL 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_security_auditRuns a live security audit (CVE check) on the project dependencies.

Runs a live security audit (CVE check) on the project dependencies.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_runExecute a command under Rigour supervision. This tool can be INTERCEPTED and ARBITRATED by the Governance Studio.

Execute a command under Rigour supervision. This tool can be INTERCEPTED and ARBITRATED by the Governance Studio.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_run_supervisedRun 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.

Run 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_agent_registerRegister 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.

Register 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_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 BEF…

Record 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 BEF…

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_handoffHandoff task to another agent in a multi-agent workflow. Use when delegating a subtask or completing your scope. Enables verified handoff governance.

Handoff task to another agent in a multi-agent workflow. Use when delegating a subtask or completing your scope. Enables verified handoff governance.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_agent_deregisterDeregister an agent from the multi-agent session. Use when an agent completes its work or needs to release its scope for another agent.

Deregister an agent from the multi-agent session. Use when an agent completes its work or needs to release its scope for another agent.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_handoff_acceptAccept a pending handoff from another agent. Use to formally acknowledge receipt of a task and verify you are the intended recipient.

Accept a pending handoff from another agent. Use to formally acknowledge receipt of a task and verify you are the intended recipient.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_hooks_checkRun 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…

Run 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…

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_hooks_initGenerate 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.

Generate 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_check_deepRun 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.

Run 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_deep_statsGet deep analysis statistics from SQLite storage. Returns recent scan scores, top issues, and score trends for a repository.

Get deep analysis statistics from SQLite storage. Returns recent scan scores, top issues, and score trends for a repository.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_reviewReview 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…

Review 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…

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_reviewer_verdictWhat 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.

What 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.

NOTEImperative addressed to the AI modelmmit. Read-only: never runs a model, never dismisses.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_review_ackRecord 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.

Record 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.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_context_statsReturns context retrieval efficiency, candidate tokens vs returned tokens, potential avoided tokens, cache hit rate, and repeated reads prevented.

Returns context retrieval efficiency, candidate tokens vs returned tokens, potential avoided tokens, cache hit rate, and repeated reads prevented.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_task_costRigour's estimate of the context and cost its scoped reads avoided for a task, beside any model usage recorded for it.

Rigour's estimate of the context and cost its scoped reads avoided for a task, beside any model usage recorded for it.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_cache_statsReturns detailed performance stats across all 4 cache layers (exact hits, semantic hits, partial hits, misses, hit rate, tokens served from cache).

Returns detailed performance stats across all 4 cache layers (exact hits, semantic hits, partial hits, misses, hit rate, tokens served from cache).

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_context_explainAudits why specific files/services were included or excluded, cache hit/miss status, invalidation reasons, and prior agent requests.

Audits why specific files/services were included or excluded, cache hit/miss status, invalidation reasons, and prior agent requests.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour_indexAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

rigour_context_scopeAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

rigour-setupInitialize Rigour quality gates for a project. Runs gate checks, installs IDE hooks, and reports the initial quality score breakdown.

Initialize Rigour quality gates for a project. Runs gate checks, installs IDE hooks, and reports the initial quality score breakdown.

Aucun schéma d’entrée n’a été publié pour cet outil.

cwdAbsolute path to the project root.

Absolute path to the project root.

Aucun schéma d’entrée n’a été publié pour cet outil.

rigour-fix-loopAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

rigour-security-reviewAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

rigour-pre-commitAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

rigour-ai-health-reportAucune description publiée

Cet outil n’a publié aucune description. Forge n’en invente pas.

34 outils sur 40 ont publié une description.

Les noms et descriptions d’outils sont écrits par l’éditeur et affichés tels quels, comme du texte inerte. Ce sont les chaînes qu’un client MCP transmet à un modèle, alors Forge y recherche des motifs d’injection de prompt — tout constat apparaît avec l’analyse de sécurité ci-dessus. « Privilégié » est une correspondance de mot-clé sur le nom de l’outil, pas un audit de ce qu’il fait : un nom anodin peut tout de même tout faire.

À propos

Lets coding agents review their change, find an existing helper, and recall the team's lessons.

Mots-clés
mcp
Alternatives
Comparaison des surfaces d’outils…

Arbre de dépendances

Ce qu'une analyse Forge a résolu à partir des métadonnées npm le 2026-10-12 — résolution observée, et non une déclaration de l'éditeur.

60 paquets résolus · 5 directs · 1 porteurs d'avis de sécurité La résolution s'arrête à la profondeur 4 et à 60 paquets.

L'exploration s'est arrêtée à la limite de 60 paquets. Le reste de l'arbre n'a jamais été résolu.

36 autres paquets résolus ne sont pas dessinés ici (limite d'affichage : 24). Toute dépendance porteuse d'un avis de sécurité est dessinée quelle que soit la limite. Inventaire complet (SBOM CycloneDX)

Déclarées mais non résolues

45 dépendances déclarées ne sont jamais arrivées dans l'arbre. Elles manquent à la résolution de Forge, pas au paquet.

+33 de plus non listées. Les comptes par motif ci-dessus les couvrent toutes.

Non suivies : optionalDependencies, peerDependencies. Cet arbre ne couvre que les dépendances d'exécution ; ce qu'elles entraînent n'a jamais été résolu.