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
Synth MCP
Access financial data like stock prices, currency info, and insider trading data using the Synth Finance API.
Zen MCP
Orchestrates multiple AI models like Claude and Gemini for enhanced code analysis, problem-solving, and collaborative development.
SonarQube
Provides seamless integration with SonarQube Server or Cloud, and enables analysis of code snippets directly within the agent context
Open MCP Server
A service framework supporting the Model Context Protocol (MCP) to integrate enterprise systems and AI platforms via RESTful, gRPC, and Dubbo protocols.
MCP Base Server
A base template for creating new MCP servers, designed for easy containerized deployment with Docker.
Aptos NPM MCP
A MCP server for interacting with Aptos NPM packages.
Simple MCP Server
A starter MCP server built with TypeScript and the official MCP SDK, featuring example tools like echo, add, time, and flight status.
Docker
Run and manage docker containers, docker compose, and logs
Gemini Image Generation
Generate images using Google's Gemini API.
Enhanced QR Code MCP Server
Generates QR codes with metadata, batch processing, and file management tools.