TM

txbm/mcp-local-dev

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

28 stars 9 forks Качество 40 Тренд 11

Позвольте LLM управлять локальной средой разработки

Обзор

Позвольте ИИ управлять вашей локальной средой разработки, пока вы сосредоточены на создании удивительных вещей! Менеджер локальной среды разработки, который позволяет LLM настраивать и управлять средами разработки для вас. Создан для помощников ИИ для автоматической настройки среды, управления зависимостью и тестирования. 1.Установите Claude Desktop из руководства быстрого запуска MCP 2. Добавьте следующее в конфигурацию Claude Desktop: 3 Пойнт Клод в любом репозитории GitHub и попросите его создать среду разработки! 4.Проведи тесты и сообщи об этом! 5.Обсудите, поткнитесь или почистите, если закончите! - pytest с отчетностью о покрытии - Vitest с покрытием V8 - Jest с подробными показателями покрытия - Unittest с поддержкой покрытия Python с UV-управлением пакетами - Node.js с NPM -️ Bun runtime and package manager

Обзор (машинный перевод)

Позвольте ИИ управлять вашей локальной средой разработки, пока вы сосредоточены на создании удивительных вещей!

###Что это такое?

Менеджер локальной среды разработки, который позволяет LLM настраивать и управлять средами разработки для вас. Создан для помощников ИИ для автоматической настройки среды, управления зависимостью и тестирования.

Быстрый старт

1.Установите Claude Desktop из руководства MCP для быстрого запуска 2. Добавьте следующее в конфигурацию Claude Desktop:

3 Пойнт Клод в любом репозитории GitHub и попросите его создать среду разработки!

4.Проведи тесты и сообщи об этом!

5.Обсудите, поткнитесь или почистите, если закончите!

Основные характеристики

###Бегущие по тестам

  • pytest с отчетностью о покрытии Vitest с покрытием V8
  • Jest с подробными показателями покрытия
  • Единый тест с поддержкой покрытия

###Подробная поддержка Python с управлением пакетами UV Node.js с NPM Bun Runtime и менеджер пакетов

###Управление окружающей средой ️ Автоматическое обнаружение времени выполнения

  • Выбор менеджера пакетов Smart
  • Sand Среды песочницы
  • Автоматическая очистка Поддержка репозитория GitHub Поддержка местных проектов

Опыт разработчиков

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🚀 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

  1. Install Claude Desktop from the MCP quickstart guide
  2. 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"
      ]
    }
  }
}
  1. Point Claude at any GitHub repository and ask it to set up a dev environment!

  2. Have it run the tests and report coverage!

  3. 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
Открыть полный README на GitHub

Установка

uvx --from git+https://github.com/txbm/mcp-local-dev@main mcp-local-dev
Новичок в MCP? Начните с руководства на mcpskill.org →