Block a user
metamcp-custom (latest)
Published 2026-04-15 22:15:43 +00:00 by makiolaj
Installation
docker pull gitea.jeanlucmakiola.de/makiolaj/metamcp-custom:latestsha256:d386b473a40cc6a804f6d7dd9a440ba74116bbc527a7cac09ac87c2841e44c00
Images
| Digest | OS / Arch | Size |
|---|---|---|
| 172f09b792 | linux/amd64 | 1.3 GiB |
Image Layers ( linux/amd64)
| # debian.sh --arch 'amd64' out/ 'trixie' '@1765152000' |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends ca-certificates curl gnupg netbase sq wget ; apt-get dist-clean # buildkit |
| RUN /bin/sh -c set -eux; apt-get update; apt-get install -y --no-install-recommends git mercurial openssh-client subversion procps ; apt-get dist-clean # buildkit |
| RUN /bin/sh -c set -ex; apt-get update; apt-get install -y --no-install-recommends autoconf automake bzip2 default-libmysqlclient-dev dpkg-dev file g++ gcc imagemagick libbz2-dev libc6-dev libcurl4-openssl-dev libdb-dev libevent-dev libffi-dev libgdbm-dev libglib2.0-dev libgmp-dev libjpeg-dev libkrb5-dev liblzma-dev libmagickcore-dev libmagickwand-dev libmaxminddb-dev libncurses5-dev libncursesw5-dev libpng-dev libpq-dev libreadline-dev libsqlite3-dev libssl-dev libtool libwebp-dev libxml2-dev libxslt-dev libyaml-dev make patch unzip xz-utils zlib1g-dev ; apt-get dist-clean # buildkit |
| COPY /uv /uvx /usr/local/bin/ # buildkit |
| ENV UV_TOOL_BIN_DIR=/usr/local/bin |
| ENTRYPOINT [] |
| CMD ["/usr/local/bin/uv"] |
| RUN /bin/sh -c apt-get update && apt-get install -y curl gnupg && curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get install -y nodejs && npm install -g pnpm@10.12.0 && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| WORKDIR /app |
| LABEL org.opencontainers.image.source=https://github.com/metatool-ai/metamcp |
| LABEL org.opencontainers.image.description=MetaMCP - aggregates MCP servers into a unified MetaMCP |
| LABEL org.opencontainers.image.licenses=MIT |
| LABEL org.opencontainers.image.title=MetaMCP |
| LABEL org.opencontainers.image.vendor=metatool-ai |
| RUN /bin/sh -c apt-get update && apt-get install -y curl postgresql-client && apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c addgroup --system --gid 1001 nodejs # buildkit |
| RUN /bin/sh -c adduser --system --uid 1001 --home /home/nextjs nextjs && mkdir -p /home/nextjs/.cache/node/corepack && chown -R nextjs:nodejs /home/nextjs # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/frontend/.next ./apps/frontend/.next # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/frontend/package.json ./apps/frontend/ # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/backend/dist ./apps/backend/dist # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/backend/package.json ./apps/backend/ # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/backend/drizzle ./apps/backend/drizzle # buildkit |
| COPY --chown=nextjs:nodejs /app/apps/backend/drizzle.config.ts ./apps/backend/ # buildkit |
| COPY --chown=nextjs:nodejs /app/packages ./packages # buildkit |
| COPY --chown=nextjs:nodejs /app/node_modules ./node_modules # buildkit |
| COPY --chown=nextjs:nodejs /app/package.json ./ # buildkit |
| COPY --chown=nextjs:nodejs /app/pnpm-workspace.yaml ./ # buildkit |
| RUN /bin/sh -c pnpm install --prod # buildkit |
| RUN /bin/sh -c cd apps/backend && pnpm add drizzle-kit@0.31.1 # buildkit |
| COPY --chown=nextjs:nodejs docker-entrypoint.sh ./ # buildkit |
| RUN /bin/sh -c chmod +x docker-entrypoint.sh # buildkit |
| USER nextjs |
| EXPOSE [12008/tcp] |
| HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:12008/health || exit 1"] "30s" "30s" "5s" "0s" '\x03'} |
| CMD ["./docker-entrypoint.sh"] |
| USER root |
| ENV VIRTUAL_ENV=/opt/mcp-venv |
| RUN /bin/sh -c uv venv $VIRTUAL_ENV # buildkit |
| ENV PATH=/opt/mcp-venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| RUN /bin/sh -c uv pip install --no-cache-dir requests>=2.31.0 cryptography>=41.0.0 playwright>=1.40.0 "mcp>=0.1.0,<1.0.0" # buildkit |
| RUN /bin/sh -c rm -f /etc/apt/sources.list.d/nodesource.list && apt-get update && apt-get install -y --no-install-recommends libnss3 libnspr4 libatk1.0-0t64 libatk-bridge2.0-0t64 libcups2t64 libdrm2 libxkbcommon0 libxcomposite1 libxdamage1 libxrandr2 libgbm1 libpango-1.0-0 libcairo2 libasound2t64 libxshmfence1 && rm -rf /var/lib/apt/lists/* # buildkit |
| RUN /bin/sh -c python -m playwright install chromium # buildkit |
| RUN /bin/sh -c mkdir -p /opt/mcp-servers # buildkit |
| VOLUME [/opt/mcp-servers] |
Labels
| Key | Value |
|---|---|
| org.opencontainers.image.created | 2025-12-11T04:10:51.447Z |
| org.opencontainers.image.description | MCP Aggregator, Orchestrator, Middleware, Gateway in one docker |
| org.opencontainers.image.licenses | MIT |
| org.opencontainers.image.revision | 32b6e9813acfc13d1013eb2452be1899d6654bb9 |
| org.opencontainers.image.source | https://github.com/metatool-ai/metamcp |
| org.opencontainers.image.title | metamcp |
| org.opencontainers.image.url | https://github.com/metatool-ai/metamcp |
| org.opencontainers.image.vendor | metatool-ai |
| org.opencontainers.image.version | 2.4.22 |
Details
2026-04-15 22:15:43 +00:00
Versions (2)
View all
Container
4
OCI / Docker
buildcache
2026-04-15
latest
2026-04-15