MCP Local Dev

Let LLMs manage your local dev environments
  • python

27

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "txbm-mcp-local-dev": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/txbm/mcp-local-dev@main",
        "mcp-local-dev"
      ]
    }
  }
}

MCP Local Dev lets you delegate the setup and management of local development environments to AI, handling environment configuration, dependencies, and testing so you can focus on building features. It provides isolated, sandboxed runtimes that automatically pick the right package manager and keep environments clean and easy to reproduce across projects.

How to use

You interact with MCP Local Dev through an MCP client. Start by ensuring the local MCP server is configured, then connect the client to the server and request a development environment for a specific project. The system will detect your runtime (Python, Node.js, or Bun), pick the best package manager, and spin up a sandboxed environment. You can run tests, check coverage, and iterate with the AI assistant to explore, modify, or clean up the environment as needed.

How to install

Prerequisites: you should have a working MCP client and a runtime environment to run the MCP server. Install or enable the client according to your setup, then prepare the local server command configured underneath.

Add the MCP server configuration to your client so it can launch the local dev environment. Use the exact command and arguments shown below to ensure proper initialization.

{
  "servers": {
     "local_dev": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/txbm/mcp-local-dev@main",
        "mcp-local-dev"
      ]
    }
  }
}

Core concepts you’ll use

  • Automatic runtime detection for Python, Node.js, and Bun
  • Smart package manager selection for each runtime
  • Sandboxed environments for isolation
  • Automatic cleanup of unused environments
  • GitHub repository support for projects
  • Local project support for quick, repeatable setups

Environment and runtime details

Environments are isolated per project and connect to your installed runtimes. The system uses the fastest available package manager for each runtime and allows full network access for package operations. Runtimes are managed without requiring custom configuration for each project, and environments are cleaned up automatically when you’re done.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational