
Coding Standards
io.github.corbat-techPublished by GitHub account corbat-techv1.0.3Updated Oct 24, 2026
AI coding standards that enforce production-grade code with DDD, SOLID, TDD guardrails.
The publisher's own server: Standards
Overview
Supplies AI coding agents with team coding standards, stack profiles, and validation checks before and after code generation.
- What you can do
- Corbat is a local policy and quality engine for AI coding agents. It detects the project stack from files such as pom.xml, package.json, go.mod, and Cargo.toml, then returns matching standards profiles covering architecture, code quality, error handling, and security-oriented rules. It also provides validation feedback so agents can check implementations against the review bar before handoff. It does not modify AI output; it supplies context, standards, and checks.
- When to use it
- Useful when starting a new project, when several agents share one policy context, when teams have mixed experience, or when code must meet strict review or regulated-industry expectations. Less useful for throwaway scripts, quick prototypes, and learning projects.
- Requirements
- Runs locally as a stdio process via npx from the npm package @corbat-tech/coding-standards-mcp, so Node.js and npx are needed. No authentication, environment variables, or headers are declared. Optional project configuration lives in a .corbat.json file in the project root.
Installation
In SourceWeft
- Open Coding Standards in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
CORBAT MCP
Policy and quality engine for AI coding agents
Shared standards, context, and verification gates for agent-assisted software delivery.
[npm version] [CI] [Coverage] [License: MIT] [MCP]
[Cursor] [VS Code] [Windsurf] [JetBrains] [Zed] [Claude]
Designed for MCP-compatible coding tools and multi-agent workflows. See compatibility notes.
⚡ Try it in 30 seconds — just add the config below and start coding.
The Problem
AI-generated code often works locally but misses team-specific review expectations:
Corbat helps by giving agents your team's standards before implementation and by providing validation tools before review or handoff.
Quick Start
1. Add to your MCP config:
2. Config file location:
Complete setup guide for common MCP-compatible tools
3. Done. Corbat can auto-detect your stack and return matching standards.
Zero overhead. Corbat runs locally and adds ~50ms to detect your stack. After that, it's just context for the AI.
Fully customizable. Don't like a rule? Override it in
.corbat.json. Jump to customization →
See It In Action
Without Corbat, you get:
With Corbat, you get:
This is the kind of structure Corbat asks agents to consider before handoff.
What Corbat Provides
Corbat provides these guardrails before generation and validation checks during iteration:
Code Quality
Architecture
Error Handling
Security-Oriented Checks
Benchmark Results v3.0
We evaluated Corbat across 15 scenarios in 6 languages. The primary benchmark report is mixed and should be read honestly: Corbat won 1/15 scenarios by the original aggregate score, while an alternative value analysis found stronger results for code compactness and maintainability.
What The Data Supports
The strongest observed signal is that Corbat-guided outputs are often smaller and more focused:
This is not enough to claim universal quality improvement. It is evidence that standards context can reduce over-generation in some workflows.
Value Metrics
The value report reweights the same dataset toward efficiency and maintainability:
Security: No Benchmark Pattern Findings
Every scenario was analyzed using pattern checks inspired by OWASP Top 10 categories. This is not a replacement for SAST, DAST, dependency scanning, manual review, or threat modeling.
- No SQL/NoSQL injection patterns detected
- No XSS patterns detected
- No hardcoded credentials detected
- Input validation patterns present at boundaries
- Error messages did not expose stack traces in the benchmark samples
Languages & Patterns Tested
📖 Full benchmark methodology · Value analysis
Built-in Profiles
Corbat auto-detects your stack and applies the right standards:
Auto-detection: Corbat reads pom.xml, package.json, go.mod, Cargo.toml, etc.
When to Use Corbat
When Corbat Might Not Be Needed
- Quick prototypes where quality doesn't matter
- One-off scripts you'll throw away
- Learning projects where you want to make mistakes
Customize
Option 1: Interactive Setup
Detects your stack and generates a .corbat.json with sensible defaults.
Option 2: Manual Configuration
Create .corbat.json in your project root:
Option 3: Use a Template
Browse 14 ready-to-use templates for Java, Python, Node.js, React, Go, Rust, and more.
How It Works
Corbat does not modify AI output. It supplies context, standards, profiles, and validation feedback so agents can align with your review expectations.
Important: Actual code quality depends on the model, host tool, prompt, repository context, tests, and human review. Treat Corbat as a policy and verification layer, not as a guarantee of production readiness.
Documentation
Make agent output easier to review.
Add to your MCP config and you're done:
Use Corbat as shared standards context plus a local quality gate.
Developed by corbat-tech
Source: README.md at commit 6c6b365
Tools
0Version history
1- v1.0.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Standards integrations
Standards
new.standardsOfficial publisher
Remote MCP server for Standards, a combined CRM, drive, email and meetings system, letting an assistant search, read and update your records.

Ottoref — Standards MCP Server
Published by GitHub account ottonic
Local MCP server giving assistants citable mechanical-engineering reference data: ISO 286 limits and fits, ISO 2768 tolerances, material properties and…

Standards by Applied Form
Published by GitHub account Applied-Form
Lints rendered pages against a design system in a real Chromium browser and returns every violation with its fix.

Space Standards
Published by GitHub account manojknaikade
Local MCP server that answers questions about ECSS and NASA space standards you supply, returning requirement-level citations or saying the topic is not covered

MedXpert 标准检索连接器
Published by GitHub account zhaoxinghua09-cell
Lets an assistant search a local, read-only index of medical-device standards (ISO, GB, YY, ASTM, IEC) and retrieve official reference links.