- Python 3.11+
- uv package manager
cd mcp-speckit-kiro
uv pip install -e .# With stdio transport (for Kiro CLI)
mcp-speckit-kiro
# With HTTP transport
TRANSPORT=streamable-http PORT=8000 mcp-speckit-kiroexport SPECKIT_SOURCE=/path/to/spec-kit
mcp-speckit-kirodocker build -t mcp-speckit-kiro:latest .# Stdio transport
docker run -it --rm mcp-speckit-kiro
# HTTP transport
docker run -d \
-p 8000:8000 \
-e TRANSPORT=streamable-http \
--name mcp-speckit \
mcp-speckit-kiro# Start
docker-compose up -d
# View logs
docker-compose logs -f
# Stop
docker-compose downTRANSPORT=streamable-http
HOST=0.0.0.0
PORT=8000
LOG_LEVEL=WARNINGcurl http://localhost:8000/healthLogs are stored in:
- Local:
~/.kiro/mcp-speckit-kiro/mcp-speckit-kiro.log - Docker:
/root/.kiro/mcp-speckit-kiro/mcp-speckit-kiro.log
See README.md for Kubernetes deployment example.