Norma MCP Server
Norma MCP Server
确定性 AI 代码审查,附带审计记录。在代理循环内实现治理。
Norma 会在您的编码代理编写代码之前,为其提供针对已检测技术栈的规则,检查每个文件是否符合这些规则,并记录结果。相同的文件和相同的规则每次都会返回相同的判定,因此您得到的是一个可以向他人展示的记录,而不是每次运行都会变化的意见。
远程服务器(Streamable HTTP):
https://api.qualityclouds.ai/mcp认证:OAuth。首次连接时通过浏览器登录。永久免费层级。
适用于 Cursor、Claude Code、Lovable、Replit 以及任何兼容 MCP 的客户端
覆盖的技术栈:TypeScript、JavaScript、Python、PHP、Node、React、Vite、Supabase、FastAPI、SQLAlchemy、Adobe Magento 等
功能
规则集针对特定技术栈,并会根据服务器检测到的技术栈自动激活。一次仓库扫描会激活跨六个功能领域的规则集:安全性、性能、可扩展性、可管理性、可维护性和架构。仅 Supabase 规则集就涵盖 12 条规则,包括:服务角色密钥不得出现在服务器之外、不得硬编码密钥或项目 URL、每次变更操作必须进行错误检查、不得在客户端解码 JWT、以及边缘函数上的速率限制。
服务器提供六个工具:
工具 | 功能 |
| 将当前工作区链接到 Norma。在每个工作区中首次连接时调用一次,先于任何其他工具 |
| 无需配置即可检测仓库的技术栈,并返回适用的规则集,每种语言或框架一个 |
| 返回一个规则集中的规则:每条规则的 ID、名称、严重级别、影响领域、描述和修复指导 |
| 对单个文件按您的组织规则进行确定性检查。相同文件、相同规则、每次判定相同。不存储任何内容 |
| 返回链接仓库最近一次完整扫描中的未解决问题,每个问题都附带修复所需的上下文 |
| 在合规审计记录中记录已完成的工作:已验证合规的规则、已修复的违规(文件和行号)、在生成过程中预防的违规、以及执行工作的模型 |
每次会话都会生成一份结构化记录,记录已检查、已修复和已预防的内容。您的仓库的 Production-Ready Score 和完整发现结果位于您的工作区中,网址为 norma.qualityclouds.com。
Related MCP server: Rigour MCP
工作原理
连接到 Norma 的编码代理遵循以下流程:
link_repository:在每个工作区中首次连接时调用,先于任何其他调用。get_rulesets:在任何编码任务开始时调用。get_rules_for_ruleset:针对每个适用的规则集 ID 调用;绝不跳过。代理在上下文中携带这些规则编写或修改代码。
live_check:在创建或修改每个文件之后、继续下一步之前调用。register_applied_actions:任务完成后调用,使用步骤 3 中的确切规则 ID。
若要处理现有问题而不是编写新代码,代理会调用 get_open_issues 并修复仓库最近一次完整扫描中的违规项。
5 分钟快速上手(Claude Code)
添加服务器:
claude mcp add --scope user --transport http norma https://api.qualityclouds.ai/mcp检查是否已连接:
claude mcp list首次使用时,您的浏览器会打开以进行登录。免费开始,无需信用卡。
在任何仓库中打开会话,让 Claude Code 根据您的编码标准审查一个文件。它会链接仓库、获取您技术栈的规则,并将结果注册回您的工作区。
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"norma": {
"url": "https://api.qualityclouds.ai/mcp"
}
}
}Cursor 会在首次连接时提示您通过浏览器登录。
Lovable
Lovable 支持将自定义 MCP 服务器作为聊天连接器,因此 Norma 无需插件即可使用。在您的项目中,打开连接器面板,添加一个名为 Norma 的自定义 MCP 服务器,服务器 URL 为 https://api.qualityclouds.ai/mcp(HTTP 传输,OAuth:首次连接时您的浏览器会打开以登录)。然后发送一条消息,Lovable 会将其作为项目的常设规则:
从现在开始,对于您创建或修改的每个文件,都通过 Norma 运行它并修复它返回的问题。
有一个步骤不是可选的:在聊天中粘贴您仓库的公共 GitHub URL,以便 Lovable 可以调用 link_repository。Lovable 自身的 git 远程是一个令牌化的 URL,它不会发送给第三方,因此在您链接之前,实时检查可以工作,但审计注册会失败。
完整指南(包括故障排除):docs/LOVABLE.md。
链接
由 Quality Clouds 构建,这是一个 AI 代码治理平台,自 2017 年以来管理着 950 多个企业平台实例。
This server cannot be deployed
Maintenance
Related MCP Connectors
Pre-execution governance for AI agents. Deterministic PASS/FAIL/REVIEW verdicts, replayable proof.
Security reviews for coding agents: diffs checked against your org policy and live infrastructure.
Governance layer for AI coding agents: knowledge-graph grounding, session audit, policy controls.
Governance copilot for AI-assisted coding. 72 packs, 532 rules, proof bundles.
Related MCP Servers
AlicenseAqualityDmaintenancePolicy and quality engine for AI coding agents that enforces team coding standards and provides validation gates for agent-assisted software delivery.744 npm4MIT
Rigour MCPofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to self-govern by scanning code for hardcoded secrets, structural violations, and AI drift in real-time, providing fix packets for automatic remediation.27MIT- AlicenseAqualityDmaintenanceEnables evaluation of AI-generated code across 45 specialized dimensions using deterministic pattern matching and optional LLM-powered deep review, acting as an independent quality gate.31531 npm7MIT
- AlicenseBqualityBmaintenanceCommit-time audit engine for AI coding agents. Scans git diffs with 24 audit rules, writes HMAC-signed tamper-evident audit history, and ships MCP tools for governance aggregation.10452MIT