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 Stdio Server
An MCP server using stdio transport, offering file system access, a calculator, and a code review tool. Requires Node.js.
GoThreatScope
Go-based SBOM, vulnerability, and secret scanner with MCP support.
Synth MCP
Access financial data like stock prices, currency info, and insider trading data using the Synth Finance API.
Model Context Protocol servers
A collection of reference server implementations for the Model Context Protocol (MCP) using Typescript and Python SDKs.
Union - Unity MCP Server
An MCP server for managing and interacting with Unity projects.
Local Context MCP
A collection of reference implementations for the Model Context Protocol (MCP), giving LLMs secure access to tools and data.
Claude Desktop
An MCP server for interacting with Anthropic's Claude on the desktop, based on a DeepLearning.ai course example.
LLMS.TXT Documentation Server
Access and read llms.txt documentation files for various Large Language Models.
BaseCreative MCP
A template for deploying a remote MCP server on Cloudflare Workers without authentication.
CDP MCP Server
Access Composers' Desktop Project (CDP) sound transformation programs. Requires a separate CDP installation.