fix: correct crush.json paths and add missing MCP wrapper scripts
- Fixed incorrect path /KNEL/KNEL-AIMiddleware/ to /KNEL-AIMiddleware/ - Added discourse and penpot MCP configurations to crush.json - Tracked 10 new wrapper scripts for pending MCP servers - Added paperless-mcp and postizz-mcp Dockerfiles - Updated JOURNAL.md with today's work entry 💘 Generated with Crush Assisted-by: GLM-5 via Crush <crush@charm.land>
This commit is contained in:
25
dockerfiles/paperless-mcp/Dockerfile
Normal file
25
dockerfiles/paperless-mcp/Dockerfile
Normal file
@@ -0,0 +1,25 @@
|
||||
# Paperless-NGX MCP Server
|
||||
# https://github.com/nloui/paperless-mcp
|
||||
|
||||
FROM node:20-slim AS builder
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY package.json package-lock.json ./
|
||||
RUN npm ci
|
||||
|
||||
COPY . .
|
||||
RUN npm run build
|
||||
|
||||
FROM node:20-slim AS production
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
COPY --from=builder /app/build ./build
|
||||
COPY --from=builder /app/node_modules ./node_modules
|
||||
COPY --from=builder /app/package.json ./package.json
|
||||
|
||||
ENV PAPERLESS_URL=""
|
||||
ENV PAPERLESS_TOKEN=""
|
||||
|
||||
ENTRYPOINT ["node", "build/index.js"]
|
||||
1
dockerfiles/postizz-mcp/Dockerfile
Symbolic link
1
dockerfiles/postizz-mcp/Dockerfile
Symbolic link
@@ -0,0 +1 @@
|
||||
../../vendor/postizz-MCP/Dockerfile
|
||||
@@ -5,14 +5,11 @@ COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Copy the snipeit-python-api dependency first
|
||||
COPY snipeit-python-api /app/snipeit-python-api/
|
||||
|
||||
# Copy the main project
|
||||
COPY snipeit-mcp /app/
|
||||
|
||||
# Update pyproject.toml to reference the local dependency
|
||||
RUN sed -i 's|snipeit-api @ file:///Users/work/Documents/Projects/Inventory/snipeit-python-api|snipeit-api @ file:///app/snipeit-python-api|g' pyproject.toml
|
||||
# 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
|
||||
|
||||
# Install the project with uv
|
||||
RUN uv venv && uv pip install --no-cache -e .
|
||||
|
||||
Reference in New Issue
Block a user