MCP Development Server
Gestiona proyectos de desarrollo de software con plena conciencia del contexto y ejecución de código basada en Docker.
Documentación
Servidor de Desarrollo MCP
Un servidor de Model Context Protocol (MCP) que permite a Claude gestionar proyectos de desarrollo de software, proporcionando conocimiento completo del contexto del proyecto y manejando la ejecución de código a través de entornos Docker.
Características
Infraestructura principal
- Gestión del contexto del proyecto
- Operaciones con el sistema de archivos
- Creación de proyectos basada en plantillas
- Integración con Git
Requisitos
- Python 3.12 o superior
- Docker
- Git
Instalación
# Using pip
pip install mcp-dev-server
# Development installation
git clone https://github.com/your-org/mcp-dev-server.git
cd mcp-dev-server
pip install -e .
Configuración
Configuración de Claude Desktop
Añade a tu archivo de configuración de Claude Desktop:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"dev": {
"command": "mcp-dev-server",
"args": []
}
}
}
Uso
El servidor proporciona varias capacidades de MCP:
Recursos
- Estructura y archivos del proyecto
- Estado de compilación y artefactos
- Resultados de pruebas
- Estado de los contenedores Docker
Herramientas
- Inicialización de proyectos
- Operaciones de compilación
- Ejecución de pruebas
- Comandos de Docker
Prompts
- Análisis de proyectos
- Sugerencias de desarrollo
- Diagnóstico de errores
Desarrollo
Configuración del entorno de desarrollo
# Create virtual environment
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
pip install -e ".[dev]"
Ejecución de pruebas
pytest tests/
Contribuciones
Por favor, lee CONTRIBUTING.md para obtener detalles sobre nuestro código de conducta y el proceso para enviar solicitudes de extracción.
Licencia
Este proyecto está licenciado bajo la Licencia MIT; consulta el archivo LICENSE para más detalles.