MCP Devkit
A persistent development partner that prevents context drift and maintains project memory across all development sessions.
mcp-devkit
Claude's Persistent Development Partner - An MCP server that prevents context drift and maintains project memory across all development sessions.
šÆ The Problem
Claude is amazing for development, but suffers from critical limitations:
- Context Drift š - Loses focus during long development sessions
- Memory Loss š§ - Forgets project context between sessions
- No Persistence š¾ - Architectural decisions disappear when conversations end
- Project Abandonment šļø - No way to resume stalled projects systematically
⨠The Solution
mcp-devkit transforms Claude into your persistent development partner through an MCP server that provides:
š§ Persistent Project Memory
- Project state survives across all Claude sessions
- Architectural decisions and progress automatically preserved
- Never lose context when returning to a project
šÆ Development Guidance & Anti-Drift
- Systematic task prioritization keeps Claude focused
- Drift detection prevents over-architecture and scope creep
- Clear breakpoints prevent context overload
š¤ Multi-Agent Orchestration
- Delegate planning and review to specialized AIs (GPT-4, Gemini)
- Get expert consultation without bloating Claude's context
- Maintain implementation focus while leveraging multiple perspectives
š Project Recovery
- Analyze any existing codebase and generate recovery plans
- Identify exactly where development stalled and why
- Resume abandoned projects with specific next steps
š§ How It Works
For Claude Users:
// Claude can directly call these tools during development:
"Let me set up this project properly..."
ā mcp_init_guided() // Creates structured development plan
"Before I continue, let me check our progress..."
ā mcp_get_status() // Shows current phase and next tasks
"Am I drifting from the plan?"
ā mcp_check_drift() // Keeps conversation on track
"This needs technical review..."
ā mcp_technical_review() // GPT-4 analyzes, returns summary
"Let me pick up this old project..."
ā mcp_analyze_project() // Generates recovery plan
Real Claude Conversation:
User: "I want to build a task management SaaS"
Claude: "I'll use mcp-devkit to set this up properly."
[Calls mcp_init_guided()]
"Perfect! I've created a 3-phase development plan. We're starting
with Phase 1: Foundation (Next.js + Auth). Let me begin with
the project setup..."
[2 hours later]
"Let me check our progress before continuing..."
[Calls mcp_get_status()]
"Excellent! We're 65% through Phase 1. Auth system is complete,
now moving to the user dashboard as planned..."
š Quick Start
1. Install mcp-devkit
npm install -g mcp-devkit
2. Configure Claude Desktop
Add to your Claude Desktop configuration:
{
"mcpServers": {
"mcp-devkit": {
"command": "mcp-devkit",
"args": ["serve"]
}
}
}
3. Start Developing
Open Claude Desktop and start any development project. Claude now has access to persistent project management tools!
# Try the interactive demo
mcp-devkit demo
# Or initialize a project directly
mcp-devkit init my-awesome-project
š ļø MCP Tools Available to Claude
| Tool | Purpose | When Claude Uses It |
|---|---|---|
mcp_init_guided | Initialize new projects | Starting any new development project |
mcp_get_status | Check project status | Beginning sessions, checking progress |
mcp_next_task | Get prioritized next task | When unsure what to work on next |
mcp_check_drift | Detect conversation drift | During long development sessions |
mcp_analyze_project | Analyze existing codebases | Picking up abandoned projects |
mcp_plan_refinement | Multi-agent planning | Complex architectural decisions |
mcp_technical_review | Expert technical review | Validating implementation approaches |
š Project State Resources
Claude also has read access to:
- Current Status: Real-time progress, phase, and next steps
- Architecture Decisions: All technical decisions with rationale
- Task History: Completed work and lessons learned
- Project Analytics: Development velocity and bottleneck identification
šØ Real-World Examples
š Web App Development
Claude builds a React app with authentication, real-time features, and responsive design:
- Planning: Multi-agent architecture review prevented major refactoring
- Focus: Drift detection saved 8+ hours of scope creep
- Quality: AI-enhanced documentation and 95% test coverage
- Result: Production-ready app in 3 weeks
š ļø CLI Tool Creation
Claude creates a professional CLI tool with rich output and plugin system:
- Architecture: Systematic planning for extensible design
- User Experience: Beautiful CLI with progress indicators
- Distribution: NPM package with 5,000+ monthly downloads
- Impact: Featured on Product Hunt, 500+ GitHub stars
š API Service
Claude builds a scalable REST API with authentication and caching:
- Performance: 1,000 req/sec with 45ms average response time
- Quality: 96% test coverage, zero security vulnerabilities
- Documentation: OpenAPI spec reduced integration time by 60%
- Scale: 2M+ requests/month in production
šļø Architecture
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā Claude ā ā mcp-devkit ā ā Project State ā
ā Desktop āāāāāŗā MCP Server āāāāāŗā Persistence ā
āāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāāā āāāāāāāāāāāāāāāāāāā
ā
ā¼
āāāāāāāāāāāāāāāāāāāā
ā Multi-Agent ā
ā Orchestration ā
ā (GPT-4, Gemini) ā
āāāāāāāāāāāāāāāāāāāā
š Benefits
For Developers:
- ā Complete Projects: Systematic approach prevents abandonment
- ā Stay Focused: Anti-drift mechanisms keep development on track
- ā Session Continuity: Pick up exactly where you left off
- ā Expert Guidance: Multi-agent consultation without context bloat
For Teams:
- ā Consistent Process: Standardized AI-assisted development
- ā Knowledge Preservation: Project memory survives team changes
- ā Onboarding: New developers can immediately understand project state
š£ļø Roadmap
- ā Phase 0: Core MCP server with basic tools
- š Phase 1: Advanced project analytics and custom templates
- š Phase 2: Team collaboration and handoff features
- šÆ Phase 3: Integration ecosystem (RepoPrompt, Serena, VS Code)
š¤ Contributing
We welcome contributions! This project demonstrates advanced MCP server development and AI workflow optimization.
- Fork the repository
- Create a feature branch
- Add comprehensive tests
- Submit a pull request
š License
MIT License - see LICENSE for details.
š Documentation
- š Getting Started Guide - Complete setup and first project
- šļø Architecture Overview - System design and components
- š API Reference - All MCP tools and CLI commands
- š¼ Project Examples - Real-world implementation cases
- š§ MCP Protocol - Learn about Model Context Protocol
š Key Features Showcase
šÆ Intelligent Task Prioritization
mcp-devkit analyzes project state and suggests the most impactful next task based on dependencies, complexity, and project phase.
š Context Drift Detection
Advanced algorithms detect when conversations veer off-track and provide gentle corrections to maintain focus on core objectives.
š¤ Multi-Agent Orchestration
Seamlessly delegates specialized tasks to different AI models while maintaining a unified development experience.
š Project Analytics
Tracks development velocity, identifies bottlenecks, and provides insights for continuous improvement.
š Smart Project Recovery
Analyzes abandoned projects and generates specific recovery plans with prioritized action items.
mcp-devkit: Transforming Claude from a helpful assistant into your persistent development partner. š
Built with ā¤ļø for the AI-assisted development community
Related Servers
MCP Mermaid Server
Generate and analyze Mermaid diagrams.
Prompt Registry
A lightweight, file-based server for managing and serving prompts via stdio.
MCP-Booster
An MCP server with CoConuT (Continuous Chain of Thought) for use with the Cursor IDE, distributed as a global NPM package.
Cargo Package README MCP Server
Fetches Rust crate READMEs, metadata, dependencies, and usage information from crates.io.
CodeAlive MCP
Provides semantic code search and codebase interaction features via the CodeAlive API.
Lean LSP
Interact with the Lean theorem prover via the Language Server Protocol (LSP), enabling LLM agents to understand, analyze, and modify Lean projects.
Rug-Check-MCP
Detects potential risks in Solana meme tokens to help avoid rug pulls and unsafe projects.
MCP Server
Automate data science stages using your own CSV data files.
Code Runner MCP
Execute JavaScript and Python code in a secure sandbox. Supports Deno for JS/TS and Pyodide for Python, with configurable permissions.
QuantConnect
A server for local interactions with the QuantConnect API.