
Rigour
@rigour-labs
关于 Rigour
Deterministic quality gates for AI coding agents. Rigour runs 23 automated checks on every file AI writes — structural analysis, security scanning, AI-drift detection, and agent governance.
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"rigour": {
"command": "npx",
"args": [
"-y",
"@rigour-labs/mcp"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Rigour?
Rigour is an MCP server that forces AI coding agents (Claude, GPT, Copilot) to write production-grade code. It runs 23 automated quality checks on every file the agent writes, returning PASS/FAIL results that the agent must address before proceeding.
How to use Rigour?
Add Rigour to your Claude Desktop or Cursor config by inserting the JSON snippet under mcpServers with "command": "npx" and "args": ["-y", "@rigour-labs/mcp"]. It runs automatically when the agent writes a file.
Key features of Rigour
- 23 automated quality checks per file
- Two-score system: AI Health and Structural scores
- Detects structural issues (complexity, nesting, long functions)
- Scans for security vulnerabilities (SQL injection, hardcoded secrets)
- Identifies AI-drift patterns (hallucinated imports, duplicated functions)
- Supports TypeScript, JavaScript, Python, Go, Ruby, C#
Use cases of Rigour
- Enforce production-quality code gates during AI code generation
- Catch hallucinated imports and duplicated functions across files
- Prevent hardcoded secrets and security vulnerabilities before commit
- Ensure consistent error handling and stop retry loops in agents
- Maintain code quality standards when using multiple AI coding tools
FAQ from Rigour
What checks does Rigour perform?
Rigour runs 23 checks covering structural issues (file size, cyclomatic complexity, deep nesting, long functions), security vulnerabilities (SQL injection, XSS, hardcoded secrets, command injection, path traversal), AI-drift patterns (duplicated functions, hallucinated imports, inconsistent error handling), and agent governance (retry loop breaking, checkpoint enforcement, environment alignment).
How are the two scores calculated?
Both the AI Health Score and Structural Score use severity-weighted deductions: critical issues cost 20 points, high issues cost 10 points, and medium issues cost 5 points.
What programming languages are supported?
Rigour supports TypeScript, JavaScript, Python, Go, Ruby, and C#.
How do I install Rigour?
Install Rigour by adding the provided JSON configuration to your MCP client (e.g., Claude Desktop or Cursor). The server runs via npx -y @rigour-labs/mcp.
Where can I find more information?
The README links to the GitHub repository (github.com/rigour-labs/rigour), npm packages (@rigour-labs/cli, @rigour-labs/core, @rigour-labs/mcp), and the website rigour.run.
其他 分类下的更多 MCP 服务器
Mobile Mcp
mobile-nextModel Context Protocol Server for Mobile Automation and Scraping (iOS, Android, Emulators, Simulators and Real Devices)
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
ACI: Open-Source Infra to Power Unified MCP Servers
aipotheosis-labsACI.dev is the open source tool-calling platform that hooks up 600+ tools into any agentic IDE or custom AI agent through direct function calling or a unified MCP server. The birthplace of VibeOps.
评论