Boilerforge
БесплатноНе проверенArchitecture governance MCP server for AI-built codebases, enabling health checks, template management, and project scaffolding with migration support.
Описание
Architecture governance MCP server for AI-built codebases, enabling health checks, template management, and project scaffolding with migration support.
README
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 70
Badge snippet:
boilerforge doctor . --badge
Example output:

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 project - creates 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
/100 - detected stack summary
- categorized issues
- actionable recommendations
Local Registry Model
Registry root:
~/.boilerforge/registry
Template 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 status
MCP 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 70
doctor --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 test
Установка Boilerforge
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/MRKT365-India/boilerforgeFAQ
Boilerforge MCP бесплатный?
Да, Boilerforge MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Boilerforge?
Нет, Boilerforge работает без API-ключей и переменных окружения.
Boilerforge — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Boilerforge в Claude Desktop, Claude Code или Cursor?
Открой Boilerforge на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Boilerforge with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
