ForgeCraft
@jghiringhelli
关于 ForgeCraft
MCP server that generates production-grade engineering standards for AI coding assistants. Analyzes your project, auto-detects stack, and sets up instruction files with SOLID principles, testing targets, architecture patterns, CI/CD, and domain-specific rules. Composable YAML tem
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"forgecraft-mcp": {
"command": "npx",
"args": [
"forgecraft-mcp",
"setup",
"."
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is ForgeCraft?
ForgeCraft is a setup-time CLI tool that replaces generic AI coding assistant instruction files with production-grade engineering standards composed from 116 curated template blocks matched to your actual stack. It supports Claude, Cursor, GitHub Copilot, Windsurf, Cline, and Aider, and is designed for developers who want consistent, high-quality coding standards.
How to use ForgeCraft?
Run npx forgecraft-mcp setup . to auto-detect your project stack and generate tailored instruction files. Optionally add the MCP sentinel via claude mcp add forgecraft -- npx -y forgecraft-mcp to let your AI assistant diagnose and recommend CLI commands. After initial setup, ForgeCraft can be removed as it has no runtime footprint.
Key features of ForgeCraft
- Auto-detects stack and generates tailored instruction files
- 116 curated template blocks covering SOLID, testing, architecture, and more
- Supports Claude, Cursor, Copilot, Windsurf, Cline, and Aider
- 24 domain tags for fintech, healthcare, gaming, and more
- Three content tiers: core, recommended, optional
- Audit scoring (0-100) and refresh to detect scope changes
- Quality-gate hooks and session continuity tracker
Use cases of ForgeCraft
- Standardize coding practices across a team working with multiple AI assistants
- Rapidly set up production engineering standards for a new project
- Migrate from a generic instruction file to stack-specific guidelines
- Enforce compliance with domain-specific rules (e.g., HIPAA, SOC2)
- Continuously audit and refresh standards as project scope evolves
FAQ from ForgeCraft
What is the difference between claude init and ForgeCraft?
claude init generates a generic one-size-fits-all instruction file for Claude only. ForgeCraft produces stack-specific standards with architecture, testing, CI/CD, domain rules, and commit standards, supporting multiple AI assistants.
Does ForgeCraft have a runtime footprint?
No, ForgeCraft is a setup-time CLI tool. Run it once to configure your project, then remove it — it has no runtime footprint. The optional MCP sentinel can be added temporarily for diagnosis.
What are the 24 tags in ForgeCraft?
The tags are domain classifiers such as API, WEB-REACT, FINTECH, HEALTHCARE, GAME, and more. They auto-detect from your code or can be set manually, and they control which template blocks are included.
How can I customize the generated standards?
You can edit the forgecraft.yaml file to set project name, tags, tier, output targets, compact mode, exclude blocks, and override variables. You can also add community template packs via templateDirs.
What transports and authentication does the MCP sentinel use?
The MCP sentinel is a single lightweight tool (~200 tokens per request) that uses standard MCP transport (stdio via npx
开发工具 分类下的更多 MCP 服务器
MCP Inspector
modelcontextprotocolVisual testing tool for MCP servers
Smithery CLI
smithery-aiInstall, manage and develop MCP servers and skills for agents
Code Index MCP
johnhuang316A Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup
Huoshan Test
volcenginetest
cloudwegoThe ultimate LLM/AI application development framework in Go.
评论