Skip to content

v0.4.3 — Auto-install venv + mcp dependencies

Choose a tag to compare

@rafex rafex released this 12 Apr 02:05
· 33 commits to main since this release

v0.4.3

New: venv automático en .specnative/.venv

El instalador ahora crea un entorno virtual aislado con todas las dependencias del servidor MCP:

.specnative/specnative_mcp.py   ← servidor MCP
.specnative/.venv/              ← venv con mcp instalado

Pasos que ejecuta install.py automáticamente:

  1. python3 -m venv .specnative/.venv
  2. .specnative/.venv/bin/python3 -m pip install -U pip
  3. .specnative/.venv/bin/python3 -m pip install mcp

No se requiere ningún paso manual de instalación de dependencias.

Cambios en configuración de agentes

Todos los configs de agentes (Claude Code, Claude Desktop, OpenCode, Codex CLI) ahora apuntan al Python del venv:

{
  "command": "/tu/proyecto/.specnative/.venv/bin/python3",
  "args": ["/tu/proyecto/.specnative/specnative_mcp.py", "--repo", "/tu/proyecto"]
}

Dependencias del servidor MCP

La única dependencia explícita es mcp — pip resuelve sus transitivas automáticamente (pydantic, anyio, starlette, uvicorn, etc.). No hay requirements.txt adicional.

Quick start

curl -sSL https://github.com/rafex/SpecNative-Development/releases/latest/download/install.py \
  | python3 - --target /path/to/your/repo --profile minimal