Installs in 2 minutes — Claude, ChatGPT, Cursor, Windsurf and more
SpecForge is a plugin (called an MCP server) that connects directly to your AI tool. Open Claude Desktop → Settings → Developer → Edit Config, paste one block, restart. Done.
You don't need to be an expert — but experts love it too. Works on Mac, Windows, and Linux. Connects to Claude, Cursor, Windsurf, Gemini CLI, and more. No API key. No account. Install in 2 minutes.
One MCP server. Any AI agent. Any language.
When building software with an AI assistant, you run into the same problems over and over:
SpecForge fixes all of this. It gives your AI a structured memory of what to build, how to build it, and how to verify it's correctly finished — so you stay in control, always.
1. Tell SpecForge what you want to build
"Create a plan for adding Google login to my project"
SpecForge asks clarifying questions and generates a complete spec — think of it as a short document with a step-by-step plan and a checklist of what "done" looks like.
2. Your AI follows the plan
The spec becomes your development contract. Your AI reads it, follows it, and checks its work against it automatically.
3. Validate when you're done
"Validate spec SPEC-001 against my code at /path/to/project"
SpecForge tells you exactly which items on the checklist are done, which are missing, and what changed from the original plan (we call this "drift" — when the code no longer matches what was agreed).
4. Ship with confidence
Every plan is saved and versioned. Every change is recorded. You always know the real status of your project.
Requires: Node.js ≥ 22 (download here). No API keys. No accounts. All data stays local.
The config block is the same for all agents — only the file location differs:
{
"mcpServers": {
"specforge": {
"command": "npx",
"args": ["-y", "specforge-mcp@latest"]
}
}
}1. Open Claude Desktop → Claude menu → Settings → Developer tab → Edit Config
2. Paste the config block above inside "mcpServers", save, and restart Claude Desktop.
claude mcp add specforge -- npx -y specforge-mcp@latestOpen or create ~/Library/Application Support/ChatGPT/config.json (Mac) or %APPDATA%\ChatGPT\config.json (Windows), paste the config block, and restart ChatGPT. Requires ChatGPT Plus or Pro.
Open or create ~/.cursor/mcp.json, paste the config block, and restart Cursor.
Open or create ~/.codeium/windsurf/mcp_config.json, paste the config block, and restart Windsurf.
Open or create ~/.gemini/settings.json, paste the config block, and restart Gemini CLI.
Open Cline settings → MCP Servers → paste the config block. Cline docs →
| I am... | SpecForge helps me... |
|---|---|
| A solo developer using Claude | Keep my AI focused and never repeat myself between sessions |
| A dev new to AI tools | Get structured, professional specs without knowing how to write them |
| A tech lead or architect | Enforce standards, detect drift, and keep the team aligned |
| A freelancer | Document what I built for clients and detect scope creep early |
| A student learning to code | Learn professional development practices while using AI tools |
| Stream | What it does |
|---|---|
| A — Setup | Set up your project so SpecForge understands what you're building |
| B — Planning | Create, update, and manage your feature plans (specs) |
| C — Analysis | Estimate how long things take, audit quality, spot when code drifts from the plan |
| D — Design | Design databases, UI contracts, decisions log, step-by-step execution plans |
| E — Stack & Agents | Tool suggestions, version checks, generate custom AI skills |
| F — Delivery | Generate tests, documentation, tooling suggestions, connect to project management |
| G — Infrastructure | Git integration, run multiple AI agents in parallel, manage shared context |
| H — Governance | Audit dependencies, detect outdated packages, data privacy compliance |