fix: complete MCP server validation and documentation
- Fixed penpot-mcp Dockerfile for monorepo build (added data/ copy) - Fixed snipeit-mcp Dockerfile COPY path and entrypoint - Completed validation of all pending MCP servers - Updated STATUS.md with comprehensive validation results - Added JOURNAL.md entry documenting session work Validation summary: - terraform-mcp: Working (MCP handshake validates) - 6 servers require config/env vars (matomo, nextcloud, paperless, postizz, redmine) - 6 servers have build/runtime issues (discourse, revas, snipeit, proxmox, penpot, mcp-ansible)
This commit is contained in:
@@ -5,11 +5,11 @@ COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Copy the main project
|
||||
# Copy only the snipeit-mcp project
|
||||
COPY snipeit-mcp /app/
|
||||
|
||||
# Replace local snipeit-api dependency with PyPI package
|
||||
RUN sed -i 's|snipeit-api @ file:///Users/work/Documents/Projects/Inventory/snipeit-python-api|snipeit>=1.1|g' pyproject.toml
|
||||
RUN sed -i 's|snipeit-api @ file:///Users/work/Documents/Projects/Inventory/snipeit-python-api|snipeit>=0.2.0|g' pyproject.toml
|
||||
|
||||
# Install the project with uv
|
||||
RUN uv venv && uv pip install --no-cache -e .
|
||||
@@ -18,4 +18,4 @@ RUN uv venv && uv pip install --no-cache -e .
|
||||
ENV PYTHONUNBUFFERED=1
|
||||
ENV PATH=/app/.venv/bin:$PATH
|
||||
|
||||
ENTRYPOINT ["python", "-m", "snipeit_mcp"]
|
||||
ENTRYPOINT ["python", "server.py"]
|
||||
|
||||
Reference in New Issue
Block a user