corbat
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
| resources | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_contextA | Returns coding standards, guardrails, and workflow for implementing a task. WHEN TO USE:
RETURNS:
EXAMPLE: get_context({ task: "Create payment service", project_dir: "/path/to/project" }) |
| validateA | Analyze code against coding standards with language-aware checks and heuristic fallback. WHEN TO USE:
PERFORMS ANALYSIS:
RETURNS:
EXAMPLE: validate({ code: "public class UserService { ... }", task_type: "feature" }) |
| verifyA | Verify generated code before handoff. WHEN TO USE:
WHAT IT CHECKS:
RETURNS:
WORKFLOW:
EXAMPLE: verify({ code: "class UserServiceImpl...", tests: "describe('UserService')...", interfaces: "interface UserService..." }) |
| searchA | Search standards documentation for specific topics. WHEN TO USE:
EXAMPLE QUERIES: "kafka", "testing", "docker", "logging", "metrics", "archunit", "flyway" RETURNS: Up to 5 matching results with excerpts from documentation. |
| profilesA | List all available coding standards profiles. RETURNS: List of profiles with ID and description. Profiles include:
Use profile ID in .corbat.json or get_context will auto-detect. |
| healthA | Check server status, loaded profiles, and usage metrics. RETURNS:
|
| initA | Suggest a .corbat.json configuration for a project. WHEN TO USE:
Analyzes the project directory and suggests optimal configuration based on detected stack. RETURNS:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| implement | Guide implementation with coding standards, guardrails, and structured workflow. Use for any feature, fix, or task. |
| review | Review code against coding standards. Finds issues, suggests improvements, gives compliance score. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| All Profiles | List of all available coding standards profiles |
| Profile: Angular Standards | Production-ready standards for Angular 19+ applications with TypeScript, focusing on standalone components, signals, zoneless change detection, and modern Angular patterns |
| Profile: C# ASP.NET Core Standards | Production-ready standards for C# ASP.NET Core with Clean Architecture, CQRS, and modern C# 12 features |
| Profile: Flutter Dart Standards | Production-ready standards for Flutter apps with clean architecture, state management, and comprehensive testing |
| Profile: Go Backend Standards | Production-ready standards for Go microservices with idiomatic patterns, clean architecture, and comprehensive testing |
| Profile: CORBAT Default Standards | Complete enterprise backend standards with Hexagonal Architecture, DDD, CQRS, Event-Driven Design, and comprehensive testing |
| Profile: Kotlin Spring Boot Standards | Production-ready standards for Kotlin Spring Boot with coroutines, null safety, and idiomatic Kotlin patterns |
| Profile: Minimal Standards | Lightweight coding standards for small projects and MVPs. Focus on simplicity and speed over ceremony. |
| Profile: Next.js Full-Stack Standards | Production-ready standards for Next.js with App Router, Server Components, Server Actions, and TypeScript |
| Profile: Node.js TypeScript Standards | Production-ready standards for Node.js backend with TypeScript, focusing on type safety, clean architecture, and modern practices |
| Profile: Python Backend Standards | Production-ready standards for Python backend with FastAPI or Django, focusing on type hints, clean architecture, and Pythonic code |
| Profile: React Standards | Production-ready standards for React applications with TypeScript, focusing on hooks, component architecture, state management, and accessibility |
| Profile: Rust Backend Standards | Production-ready standards for Rust backend with ownership patterns, error handling, and idiomatic Rust |
| Profile: Vue Standards | Production-ready standards for Vue 3.4+ applications with TypeScript, focusing on Composition API, script setup, Pinia, Vapor Mode readiness, and modern Vue ecosystem |
| All Standards | Complete coding standards documentation |
| Standards: architecture | Coding standards documentation for architecture |
| Standards: cicd | Coding standards documentation for cicd |
| Standards: clean-code | Coding standards documentation for clean-code |
| Standards: containerization | Coding standards documentation for containerization |
| Standards: database | Coding standards documentation for database |
| Standards: documentation | Coding standards documentation for documentation |
| Standards: event-driven | Coding standards documentation for event-driven |
| Standards: kubernetes | Coding standards documentation for kubernetes |
| Standards: observability | Coding standards documentation for observability |
| Standards: project-setup | Coding standards documentation for project-setup |
| Standards: spring-boot | Coding standards documentation for spring-boot |
| Standards: testing | Coding standards documentation for testing |
| Standards: workflow | Coding standards documentation for workflow |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/corbat-tech/coding-standards-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server