Scaling Codes MCP
Transform your IDE into an AI-assisted architecture companion with our Model Context Protocol server
What is Scaling Codes MCP?
The Scaling Codes MCP is a Model Context Protocol server that integrates directly into popular IDEs, transforming your development environment into an AI-assisted architecture companion. It enables developers to:
- •Decompose features into services/components
- •Evaluate trade-offs with explicit criteria
- •Auto-generate diagrams and documentation
- •Apply resilience and security guardrails
- •Scaffold Infrastructure-as-Code stubs
- •Produce design review checklists
Core Features
Feature Decomposition
Break down features into services with clear interfaces and data flows.
Trade-off Evaluation
Compare databases, queues, caches with explicit pros/cons and criteria.
Auto-Generated Diagrams
Produce Mermaid diagrams for flowcharts, sequences, and architecture views.
ADR Generation
Create and update Architecture Decision Records automatically.
Resilience Guardrails
Add retries, backoff, circuit breakers, and SLOs automatically.
Security Scanning
Flag insecure patterns and authentication issues in your architecture.
IDE Integrations
VS Code
Full extension with command palette, CodeLens, and tree view integration.
JetBrains IDEs
Plugin for IntelliJ, WebStorm, PyCharm with similar functionality.
Neovim
LSP integration and commands for terminal-based development.
Other IDEs
Universal MCP client support for any IDE with MCP capabilities.
MCP Tools
system.decompose
Breaks down features into services with interfaces and flows.
tradeoffs.evaluate
Compares technologies with pros/cons and explicit criteria.
diagram.generate
Produces Mermaid diagrams for various architecture views.
adr.create
Generates Architecture Decision Records automatically.
resilience.recommend
Adds resilience patterns and SLOs to your architecture.
iac.scaffold
Creates Infrastructure-as-Code stubs for cloud infrastructure.
Installation Methods
Local Sidecar (Recommended)
Install as a global npm package and run locally for maximum privacy.
Hosted MCP
Use our hosted service with authentication and organization defaults.
Embedded MCP
Bundled in plugin for one-click onboarding and simplicity.
Example Usage
Example: Billing Service Architecture
Your Prompt:
"Design a multi-tenant billing service with Stripe, EU+US residency, p95<200ms."
Generated Outputs:
- ADR: docs/adr/ADR-0007-billing-architecture.md
- Mermaid diagram: docs/diagrams/billing-seq.mmd
- Runbook: ops/runbook/billing.md
- IaC scaffold: infra/billing/*
Configuration
Configuration File (.scalingcodes.yml)
service_name: billing domain: payments defaults: availability: "99.9%" p95_ms: 200 residency: ["US", "EU"] data_classification: "PII" outputs: adr_dir: docs/adr diagram_dir: docs/diagrams runbook_dir: ops/runbook iac_dir: infra guardrails: security_pack: "payments" resilience_pack: "web-services" privacy: local_only: true
Security & Privacy
Local-Only Mode
Run the MCP server locally on your machine with no data leaving your environment. Perfect for sensitive projects and enterprise environments.
- •No data leaves your machine
- •Full control over your data
- •Compliant with strict security policies
Enterprise Features
Advanced features for teams and organizations with additional security and compliance requirements.
- •Policy packs for different domains
- •Audit trails and compliance reporting
- •Team collaboration and sharing
Get Started
Ready to transform your IDE?
Install the Scaling Codes MCP server and start building better architectures with AI assistance.