Project
MCP
Este repositorio ya incluye un servidor MCP por stdio en mcp_server.py.
Ejecutar
python3 mcp_server.py
Tools disponibles
create_python_django_projectcreate_python_django_crudcreate_react_projectcreate_php_project
Ejemplo de configuración MCP
{
"mcpServers": {
"project-generator": {
"command": "python3",
"args": ["/Users/dorian/PythonProjects/splytin_mcp/mcp_server.py"]
}
}
}
Smoke test local
python3 tests/test_mcp.py
Notas
- El CLI interactivo actual sigue funcionando.
- El MCP usa la misma lógica de generación, pero sin menús ni
input(). - Si vas a ejecutar generadores reales, necesitarás tener instaladas las dependencias del proyecto y las herramientas externas que cada stack use, por ejemplo
python3,npmocomposer.
Crear entorno virtual
## Entorno virtual MacOs
python3 -m venv .venv
source .venv/bin/activate # Activar entorno
deactivate # Desactivar entorno
## Entorno virtual Windows
py -m venv .venv # Windows
.\.venv\Scripts\activate # Windows
py -m pip install --upgrade pip # Windows
deactivate # Desactivar
py -m pip xxx # Usar este comando para instrucciones
## Actualizar
pip3 install --upgrade pip
## Instala los requerimientos:
pip list
pip3 freeze > requirements.txt # Crear archivo requerimientos -> Respaldo / Export
pip3 install -r requirements.txt # Instalar requerimientos Restore / Import
# Si No se tiene el archivo: requirements.txt
pip install pipreqs # Install
pipreqs . --force # Ejecutar
Libraries gen
pip3 install questionary # Console / Terminal
pip3 install colorama # Console / Terminal
pip3 install requests # Conexion API
pip3 install schedule # Cronjobs
pip3 install inflect # Pluralize
pip install sqlalchemy psycopg2-binary alembic python-dotenv # DB
pip install pymysql # DB