TM

txbm/mcp-local-dev

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

28 stars 9 forks 품질 40 트렌드 11

로컬 dev 환경을 관리하자

개요

AI가 로컬 개발 환경을 처리하고 놀라운 일을 구축하는 데 집중하십시오! LLM을 구성하고 관리할 수 있는 로컬 개발 환경 관리자. 환경 설정, 의존성 관리 및 테스트를 처리하는 AI 조수에 내장. 1. MCP Quickstart 가이드에서 Claude 데스크탑 설치 2. Claude Desktop config에 다음을 추가하십시오. 3. GitHub 저장소에 포인트 클로드와 dev 환경을 설정하도록 요청! 4. 시험과 보고 적용을 실행하십시오! 5. 토론을 가지고, 주변에 poke 또는 당신이 할 경우 정리! - ⚡ pytest - ⚡ ⚡ Vi Vi est est unit unit unit unit unit unit unit unit - UV 패키지 관리와 함께 Python 파이썬 - NPM - Bun️ 분 런타임 및 패키지 관리자

개요(AI 번역)

AI가 로컬 개발 환경을 처리하고 놀라운 일을 구축하는 데 집중하십시오!

# # ✨ 이것은 무엇입니까?

LLM을 구성하고 관리할 수 있는 로컬 개발 환경 관리자. 환경 설정, 의존성 관리 및 테스트를 처리하는 AI 조수에 내장.

빠른 시작

  1. MCP Quickstart 가이드에서 Claude 데스크탑 설치

  2. Claude Desktop config에 다음을 추가하십시오.

  3. GitHub 저장소에 포인트 클로드와 dev 환경을 설정하도록 요청!

  4. 시험과 보고 적용을 실행하십시오!

  5. 토론을 가지고, 주변에 poke 또는 당신이 할 경우 정리!

핵심 특징

시험 주자

  • pytest 와 적용 보고
  • ⚡️ V8 적용
  • J Jest with 상세한 적용 미터
  • 적용 지원으로 RM Unittest

런타임 지원

  • UV 패키지 관리와 Python Python
  • NPM을 가진 Node.js
  • Bun️ 분 런타임 및 패키지 관리자

환경 관리

  • ️ 자동 런타임 감지
  • 스마트 패키지 관리자 선택
  • 샌드박스 환경
  • Automatic 자동 세척
  • GitHub 저장소 지원
  • 지역 프로젝트 지원

개발자 경험

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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
GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/txbm/mcp-local-dev@main mcp-local-dev
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →