mcp-local-dev

by txbm

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Supports Bun runtime and package manager for JavaScript/TypeScript development environments

  • Allows setting up development environments from GitHub repositories

  • Integrates with Helix Editor for modal editing capabilities

🚀 Desarrollador local de MCP

¡Deja que AI se encargue de tus entornos de desarrollo locales mientras tú te concentras en crear cosas increíbles!

✨¿Qué es esto?

Un gestor de entornos de desarrollo local que permite a los LLM configurar y gestionar entornos de desarrollo. Diseñado para que los asistentes de IA gestionen automáticamente la configuración del entorno, la gestión de dependencias y las pruebas.

🏃 Inicio rápido

  1. Instale Claude Desktop desde la guía de inicio rápido de MCP
  2. Agregue lo siguiente a su configuración de Claude Desktop:
{ "servers": { "local_dev": { "command": "uvx", "args": [ "--from", "git+https://github.com/txbm/mcp-local-dev@main", "mcp-local-dev" ] } } }
  1. ¡Señala a Claude cualquier repositorio de GitHub y pídele que configure un entorno de desarrollo!
  2. ¡Haga que ejecute las pruebas y reporte la cobertura!
  3. ¡Ten una discusión, investiga un poco o límpialo si terminaste!

🎯 Características principales

corredores de prueba

  • 🧪 pytest con informes de cobertura
  • ⚡️ Vitest con cobertura V8
  • 🃏 Jest con métricas de cobertura detalladas
  • Prueba unitaria con soporte de cobertura

Soporte en tiempo de ejecución

  • 🐍 Python con gestión de paquetes UV
  • 📦 Node.js con NPM
  • ⚡️ Tiempo de ejecución de Bun y administrador de paquetes

Gestión del medio ambiente

  • 🏗️ Detección automática del tiempo de ejecución
  • 📦 Selección de gestor de paquetes inteligente
  • Entornos sandbox
  • 🧹 Limpieza automática
  • Compatibilidad con repositorios de GitHub
  • 📂 Apoyo a proyectos locales

Experiencia del desarrollador

  • 🎯 No se necesita configuración
  • 📊 Registro JSON estructurado
  • 🔍 Métricas detalladas de cobertura de pruebas
  • 🛡️ Entornos aislados por proyecto

💫 Bajo el capó

  • Especificaciones del servidor MCP : Cumplimiento total con una cobertura de pruebas integral
  • Aislamiento de ruta : cada entorno está perfectamente contenido
  • Integración del sistema : utiliza los entornos de ejecución instalados (Python, Node.js, Bun)
  • Gestión de paquetes : selecciona automáticamente el administrador de paquetes más rápido disponible para cada entorno de ejecución
  • Acceso a la red : Conectividad completa para la gestión de paquetes
  • Manejo de procesos : Procesos nativos del sistema para máxima velocidad

🌟Detrás de escena

El desarrollo implicó pruebas rigurosas en múltiples modelos:

  • 🏆 Claude 3.5 Soneto: Lo aplastó
  • 💪 DeepSeek V3: Un rendimiento potente
  • 👎 O1: No muy bien, Bob

🚀 Conclusiones clave

Este proyecto demuestra el increíble potencial del desarrollo asistido por IA:

  • 🏃‍♂️ Prototipado ultrarrápido
  • 🎯 Ese último 15% es todavía donde ocurre el verdadero trabajo.
  • 📚 Gran ejemplo de patrones de desarrollo de IA en el mundo real

💭 Una nota sobre IA y desarrollo

Como alguien con años de experiencia en desarrollo de software, lo emocionante de este proyecto no es solo la automatización, sino el cambio en nuestra interacción con los entornos de desarrollo. El valor no reside en reemplazar a los desarrolladores humanos, sino en reducir la sobrecarga cognitiva. Cuando la IA gestiona la configuración y el mantenimiento del entorno, los desarrolladores pueden centrarse más en las decisiones de arquitectura y diseño.

Este proyecto demuestra que la IA no se trata solo de generar código, sino de gestionar la complejidad. Al gestionar los aspectos mecánicos de la configuración del entorno de desarrollo, liberamos recursos mentales para los desafíos creativos y arquitectónicos que realmente requieren la comprensión humana.

🙏 Muchas gracias a

  • UV - Instalador de paquetes Python de Speed Demon
  • Aider - Tu compañero de programación de IA en pareja
  • Antrópico - Por la ayuda de Claude en el desarrollo
  • Helix Editor : la edición modal en su máxima expresión

📄 Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Crea entornos de desarrollo locales con espacio aislado directamente desde Github y ejecuta pruebas, consulta la cobertura y mucho más. Compatible con Python, Node, Bun y muchos ejecutores de pruebas.

  1. ✨ What's This?
    1. 🏃 Quick Start
      1. 🎯 Core Features
        1. Test Runners
        2. Runtime Support
        3. Environment Management
        4. Developer Experience
      2. 💫 Under the Hood
        1. 🌟 Behind the Scenes
          1. 🚀 Key Takeaways
            1. 💭 A Note on AI & Development
              1. 🙏 Big Thanks To
                1. 📄 License
                  ID: kjyamzm2rr