MCP Local Dev
Let AI handle your local development environments while you focus on building amazing things!
What’s This?
A local development environment manager that lets LLMs configure and manage dev environments for you. Built for AI assistants to handle environment setup, dependency management, and testing automatically.
Quick Start
- Install Claude Desktop from the MCP quickstart guide
- Add the following to your Claude Desktop config:
{
"servers": {
"local_dev": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/txbm/mcp-local-dev@main",
"mcp-local-dev"
]
}
}
}
Point Claude at any GitHub repository and ask it to set up a dev environment!
Have it run the tests and report coverage!
Have a discussion, poke around or clean it up if you’re done!
Core Features
Test Runners
pytest with coverage reporting
Vitest with V8 coverage
Jest with detailed coverage metrics
unittest with coverage support
Runtime Support
Python with UV package management
Node.js with NPM
Bun runtime and package manager
Environment Management
Automatic runtime detection
Smart package manager selection
Sandboxed environments
Automatic cleanup
GitHub repository support
Local project support
Developer Experience
Zero configuration needed
Structured JSON logging
Detailed test coverage metrics
Isolated environments per project
Under the Hood
- MCP Server Spec: Full compliance with comprehensive test coverage
- Path Isolation: Each environment is neatly contained
- System Integration: Uses your installed runtimes (Python, Node.js, Bun)
- Package Management: Automatically selects fastest available package manager for each runtime
- Network Access: Full connectivity for package management
- Process Handling: Native system processes for maximum speed
Behind the Scenes
Development involved rigorous testing across multiple models:
Claude 3.5 Sonnet: Crushed it
DeepSeek V3: Strong performer
O1: Not great, Bob
Key Takeaways
This project demonstrates the incredible potential of AI-assisted development:
Lightning fast prototyping
That last 15% is still where the real work happens
Great example of real-world AI development patterns
A Note on AI & Development
As someone who’s spent years in software development, what’s exciting about this project isn’t just automation - it’s the shift in how we interact with development environments. The value isn’t in replacing human developers, but in reducing cognitive overhead. When AI handles environment setup and maintenance, developers can focus more on architecture and design decisions.
This project demonstrates that AI isn’t just about generating code - it’s about managing complexity. By handling the mechanical aspects of development environment setup, we free up mental bandwidth for the creative and architectural challenges that truly need human insight.
Big Thanks To
- UV - Speed demon Python package installer
- Aider - Your AI pair programming buddy
- Anthropic - For Claude’s assistance in development
- Helix Editor - Modal editing at its finest
License
MIT
mcp-local-dev
Project Details
- txbm/mcp-local-dev
- Last Updated: 3/28/2025
Recomended MCP Servers
Securely run AI-generated code in stateful sandboxes that run forever.
MCP server that gives Claude ability to use OpenAI's GPTs assistants
MCP server for Qwen Max model
ClickUp MCP Server - Integrate ClickUp task management with AI through Model Context Protocol
An MCP server that hosts finite state machines as dynamic resources that multiple clients can subscribe to and...
This an Model Context Protocol (MCP) server that integrates Notion into your AI workflows. This server enables seamless...
Giving Claude ability to run code with E2B via MCP (Model Context Protocol)
a MCP server which integrates reasoning capabilities of DeepSeek R1 model into claude desktop app.
An MCP server for the Story SDK and Storyscan Block Explorer
MCP stdio server for frida