forgecraft
Setup-time tool for engineering standards. Diagnoses project state. Remove this MCP server after setup is complete to save tokens.
Generate the engineering-standards file your AI assistant actually follows, then score the project against it out of 14 and see exactly where the gap is.
LABSCO SUMMARY
The MCP surface here is deliberately tiny — a stateless reader over a fixed set of artifacts that returns the next command — because the actual work is done by a CLI and by the files it leaves in the repository. That is the right shape: the instruction files, hooks and ADRs keep working in every session and every assistant long after the server is gone. The score is the other half of the argument: fourteen points across seven properties with the evidence cited per line is a claim you can check, which is more than a linter score or a vibe.
A setup-time quality framework for AI-assisted projects. One command scans the repository, detects the stack and writes tailored instruction files for whichever assistants you use — Claude, Cursor, Copilot, Windsurf, Cline, Aider — alongside a status tracker, pre-commit hooks and spec skeletons. The MCP server itself is a small sentinel: it reads the generated artifacts, works out the correct next command, and returns it.
Node, and a project directory to point it at — the setup command runs through npx with nothing installed. It works best with an AI assistant in the loop: without one it falls back to directory heuristics and says so. The important expectation is that this is a setup-time tool with no runtime footprint, and the sentinel says the same about itself: register it, get the project configured, then remove it to reclaim the context it occupies.
One command — npx -y forgecraft-mcp
USE CASES
Point setup at the repository: it reads the spec, infers the tags, writes the instruction files, the status tracker, the hooks and the spec skeletons.
Run the audit and read the score line by line — each property cites its evidence, and each violation maps to a named remediation.
Run the readiness cascade over the spec, architecture, constitution, ADRs and use cases, and fill whatever is still a stub.
Generate the ADR with its context, decision, alternatives and consequences, auto-sequenced into the docs folder in a standard format.
Generate the session prompt from the current state, so a new conversation starts with the project's context rather than a blank page.
Diagnose the current state first, then onboard it — brownfield integration is a different path from a greenfield scaffold.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
forgecraftSetup-time tool for engineering standards. Diagnoses project state. Remove this MCP server after setup is complete to save tokens.
forgecraft_actionsFull ForgeCraft action suite. Use action='setup_project' to onboard, 'check_cascade' to verify GS steps, 'generate_session_prompt' for a bound prompt, 'audit' for compliance score. Remove after setup to save tokens.
BEFORE YOU INSTALL
2 tools when we connected. The project's marketing describes a single tool, but both forgecraft and forgecraft_actions are registered.
npx on PATH
All 4 documented clients run the server on your machine.
CONTEXT COST
Rated by the size of the 2 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
npx -y forgecraft-mcpclaude mcp add forgecraft -- npx -y forgecraft-mcp{
"mcpServers": {
"forgecraft": {
"command": "npx",
"args": [
"-y",
"forgecraft-mcp"
]
}
}
}{
"servers": {
"forgecraft": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"forgecraft-mcp"
]
}
}
}