scottfeltham/forge-mcp
If you are the rightful owner of forge-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
FORGE MCP Server is an AI-native development framework designed for seamless AI assistant interaction, providing structured access to development workflows through the Model Context Protocol (MCP).
FORGE MCP Server
Pure MCP (Model Context Protocol) implementation of the FORGE development framework
FORGE MCP Server is an AI-native development framework designed from the ground up for AI-powered development tools. Unlike traditional CLI tools, this server provides direct, structured access to development workflow management through the universal MCP standard.
⚠️ Note: FORGE is designed for AI-powered development tools (Claude Code, Cursor, VS Code, etc.), not general chat applications.
Features
- 🤖 AI-Native Design: Built specifically for AI coding assistants
- 🔌 Universal Compatibility: Works with Claude Code, Cursor, Continue, VS Code, and any MCP-compatible development tool
- 📋 Structured Workflows: 5-phase development cycles (Focus → Orchestrate → Refine → Generate → Evaluate)
- 🧠 Learning System: Persistent project knowledge that grows with each interaction
- 📚 Rich Templates: Comprehensive templates for cycles, agents, and documentation
- ⚡ Real-time State: Live project progress and phase tracking
Installation
npm install -g forge-mcp-server
Configuration
Claude Code
FORGE works seamlessly with Claude Code. Add to ~/.config/claude-code/settings.json:
{
"mcpServers": {
"forge": {
"command": "forge-mcp-server",
"args": ["--stdio"]
}
}
}
Cursor IDE
Add to .cursor/config.json:
{
"mcpServers": {
"forge": {
"command": "forge-mcp-server",
"args": ["--stdio"]
}
}
}
VS Code with MCP Extension
Add to VS Code settings.json:
{
"mcp.servers": [
{
"name": "forge",
"transport": "stdio",
"command": "forge-mcp-server",
"args": ["--stdio"],
"workingDirectory": "${workspaceFolder}"
}
]
}
Each project maintains its own .forge/ directory for state management.
📖
FORGE works with any MCP-compatible development tool including Claude Code, Cursor, Continue, Zed, and more.
Usage
FORGE MCP Server is designed to be used entirely through AI-powered development tools. Interact with FORGE through your AI coding assistant:
Examples with Claude Code:
- "Help me set up FORGE for my React project"
- "I need to implement user authentication"
- "Show me the status of my current development cycle"
- "What did we learn from the last authentication project?"
Examples with Cursor:
- "Initialize FORGE for this TypeScript API"
- "Create a new FORGE cycle for payment integration"
- "Check FORGE phase requirements"
Your AI coding assistant will use FORGE's MCP tools to guide you through structured development cycles, manage project state, and capture learnings.
Architecture
- Pure MCP Server: No CLI interface - designed entirely for AI coding assistant interaction
- Development Tool Integration: Works with any MCP-compatible development tool
- Global Installation: Single installation works across multiple projects
- Project-Scoped State: Each project maintains its own
.forge/directory - Template System: Rich templates for development cycles and specialized agents
- Learning Integration: Persistent knowledge base that improves with each project
Development Cycles
FORGE organizes development into structured 5-phase cycles:
- Focus 🎯 - Requirements gathering and planning
- Orchestrate 📝 - Task breakdown and dependency planning
- Refine 🔨 - Implementation and testing
- Generate 🚀 - Build and deployment preparation
- Evaluate 📊 - Success measurement and retrospective
Specialized Agents
FORGE provides specialized AI agents for each aspect of development:
Core Development Agents
- 🏗️ Architect Agent - System design, architecture patterns, technology selection
- 🔨 Developer Agent - Code implementation, TDD practices, framework expertise
- 🧪 Tester Agent - Test strategy, automation, quality assurance
- 🚀 DevOps Agent - Infrastructure, CI/CD pipelines, deployment automation
Quality & Process Agents
- 📝 Code Reviewer Agent - Code quality, best practices, technical debt management
- 🔐 Security Agent - Vulnerability assessment, compliance, threat modeling
- 📚 Documentation Agent - Technical writing, API docs, knowledge management
- 🔍 Project Analyzer Agent - Codebase analysis, project setup optimization
Each agent is automatically invoked during relevant phases of the development cycle, providing expert guidance tailored to your project's needs.
MCP Resources & Tools
Resources
forge://templates/*- Development templates and agent definitionsforge://cycles/active- Current active development cyclesforge://cycles/history- Completed cycle archiveforge://context/project- Project configuration and AI contextforge://context/learnings- Project knowledge base
Tools
forge_init_project- Initialize FORGE in projectforge_new_cycle- Create new development cycleforge_cycle_status- Get cycle progress and statusforge_phase_advance- Advance to next development phaseforge_complete_cycle- Complete and archive cycleforge_add_learning- Add insight to knowledge baseforge_retrospective- Generate retrospective analysisforge_analyze_project- Analyze project structure
License
MIT License - see file for details.
Contributing
This project represents the future of AI-collaborative development. Contributions welcome!
FORGE MCP Server - The first truly AI-native development framework