boilerforge
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@boilerforge run doctor on current project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
boilerforge
Architecture governance wedge for AI-built codebases — doctor-first health checks and guardrails for production teams.
Boilerforge is now doctor-first. Instead of starting from a boilerplate registry, you start by checking architecture quality:
boilerforge doctor .It scores your project, detects stack metadata, validates governance guardrails, and gives actionable recommendations.
Quickstart
npx -y @cometforge/boilerforge@latest doctor .CI gate:
boilerforge doctor . --ci --min-score 70Badge snippet:
boilerforge doctor . --badgeExample output:
Related MCP server: code-guardian
Commands
boilerforge doctor [path]
Architecture health report with weighted score (/100).
Flags:
--jsonoutput machine-readable JSON--cifail with non-zero exit if below threshold--min-score <number>threshold for--ci(default 70)--badgeprint markdown badge snippet + score
boilerforge analyze [path]
Detect stack metadata:
language/runtime
framework
package manager
baseline project metadata
boilerforge validate [path]
Evaluate architecture guardrails and return:
pass/fail
score
categorized issues (
critical,warning,info)recommendations
boilerforge extract [path] [--name <template-name>]
Extract current project into local template registry:
writes
.boilerforge-template.yamlin source projectcreates template under
~/.boilerforge/registry/<template-name>/copies sane files only (excludes
.git,node_modules,dist, build artifacts, env secrets)
boilerforge create <template-name> [target-path]
Scaffold a project from local registry template and write lockfile (boilerforge.lock.json).
boilerforge upgrade [path]
Upgrade project based on lockfile + local template version:
compares locked template version vs latest local registry
applies migration hooks in order when present (
writeFile,appendFile,deleteFile,copyFromTemplate,patchJSON)writes updated lockfile
Doctor Rule Engine (100 points)
CI workflow exists — 12
Env schema validation present — 10
Typecheck script exists — 10
Test script + test files exist — 12
Lint configured — 10
Security headers configured (web stacks) — 10
Centralized logging present — 8
Observability hook present (Sentry/OpenTelemetry/etc) — 8
Dependency hygiene — 10
Docs baseline (README + setup) — 10
Outputs include:
score
/100detected stack summary
categorized issues
actionable recommendations
Local Registry Model
Registry root:
~/.boilerforge/registryTemplate layout:
<template>/
template.yaml
files/
migrations/ (optional)template.yaml accepts YAML (not just JSON), and is strictly validated for required fields (name, version, createdAt) with clear parse/validation errors.
Lockfile (boilerforge.lock.json) stores template name/version/source for deterministic upgrades.
Lifecycle Compatibility
Existing lifecycle workflows remain supported:
boilerforge init <project-name> [--workflow=claude]
boilerforge update [--dry-run]
boilerforge protect add <category> <name>
boilerforge protect remove <category> <name>
boilerforge statusMCP Server Tools (unchanged)
list_boilerplatesget_boilerplatesearch_boilerplatesscaffold_projectcheck_project_updates
Running the package without CLI args in non-interactive MCP context still starts the MCP server.
CI/CD
GitHub Actions workflows included:
ci.yml: install, lint, typecheck, test, build,doctor --ci --min-score 70, CLI smoke checks, and npm package integrity (npm pack) verification.publish.yml: release-driven publish pipeline (lint + typecheck + test + build + doctor gate + npm publish with provenance).
Minimal CI snippet for your own repos:
- name: Architecture gate
run: boilerforge doctor . --ci --min-score 70doctor --ci exits non-zero when below threshold, so it can be used as a hard merge/release gate.
Development
git clone https://github.com/MRKT365-India/boilerforge.git
cd boilerforge
npm install
npm run build
npm testAvailable Tools
5 toolscheck_project_updatesA
Check whether a scaffolded project has boilerplate updates available
Inputs: target (required).
get_boilerplateB
Get all files for a specific boilerplate
Inputs: name (required).
list_boilerplatesA
List all available boilerplates in the registry
Inputs: no named parameters.
scaffold_projectB
Scaffold a boilerplate into a target directory
Inputs: target (required), boilerplate (required).
search_boilerplatesA
Search boilerplates by name, stack, or tags
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool targets a distinct operation: listing all, getting files, searching, scaffolding, and checking updates. The descriptions make it easy to distinguish list from search and get from scaffold, eliminating ambiguity.
All tool names follow a consistent verb_noun snake_case pattern (list_, get_, search_, scaffold_, check_), making the API predictable and easy to navigate.
With 5 tools, the server is well-scoped and each tool serves a clear purpose in the boilerplate workflow, avoiding bloat while providing essential functionality.
The set covers the main consumer workflow: discover, retrieve, scaffold, and check updates. Missing create/update/delete for boilerplates themselves, but that appears outside the server's intended read-only registry scope.
Maintenance
Related MCP Connectors
Zero-log MCP server with 49 tools for AI guardrails, secret scanning, MCP linting & EU compliance.
491AI governance MCP server for EU AI Act compliance and jurisdiction verification
MCP server for secureFlows: token-free URL builders and integration-linting tools for AI agents.
One MCP server for all your MCP servers: code mode, per-tool permissions, approvals and audit.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceAI-powered project governance engine for collaborative development with MCP server and CLI, file as source of truth, zero model dependency.20 npm16MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides code quality checks for AI coding assistants, including file size limits, ESLint, architecture compliance, anti-pattern scanning, and comment compliance.3 npmMIT
- AlicenseNot gradedqualityDmaintenanceA comprehensive MCP server for managing product initiatives, architecture decisions, requirements, and releases, enabling AI tools to interact with architectural documentation and planning.MIT
- AlicenseNot gradedqualityBmaintenanceMCP server that provides tools for architecture analysis, risk diagnosis, quality metrics, and regression guarding to support AI-driven code review and incremental refactoring workflows.5MIT