ghcr.io/czlonkowski/n8n-mcp:latest linux/amd64

ghcr.io/czlonkowski/n8n-mcp:latest - 国内下载镜像源 浏览次数:15

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

源镜像 ghcr.io/czlonkowski/n8n-mcp:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest
镜像ID sha256:77fb167681935927365abcaaa2418d3bfa04ffcccceb36c21f8991c1ab6d2037
镜像TAG latest
大小 424.59MB
镜像源 ghcr.io
CMD node dist/mcp/index.js
启动入口 /usr/local/bin/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 15 次
贡献者
镜像创建 2025-10-11T22:22:41.434648409Z
同步时间 2025-10-12 09:43
更新时间 2025-10-13 03:36
开放端口
3000/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NODE_VERSION=22.20.0 YARN_VERSION=1.22.22 IS_DOCKER=true
镜像标签
2025-10-11T22:22:05.435Z: org.opencontainers.image.created A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you: org.opencontainers.image.description MIT: org.opencontainers.image.licenses 4566253bdc2bc1bc734034c183b5249d4c96053e: org.opencontainers.image.revision https://github.com/czlonkowski/n8n-mcp: org.opencontainers.image.source n8n-mcp: org.opencontainers.image.title https://github.com/czlonkowski/n8n-mcp: org.opencontainers.image.url 2.18.10: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest  ghcr.io/czlonkowski/n8n-mcp:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest  ghcr.io/czlonkowski/n8n-mcp:latest

Shell快速替换命令

sed -i 's#ghcr.io/czlonkowski/n8n-mcp:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest  ghcr.io/czlonkowski/n8n-mcp:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest  ghcr.io/czlonkowski/n8n-mcp:latest'

镜像构建历史


# 2025-10-12 06:22:41  0.00B 设置默认要执行的命令
CMD ["node" "dist/mcp/index.js"]
                        
# 2025-10-12 06:22:41  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/docker-entrypoint.sh"]
                        
# 2025-10-12 06:22:41  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://127.0.0.1:3000/health || exit 1"] "30s" "10s" "5s" "0s" '\x03'}
                        
# 2025-10-12 06:22:41  0.00B 设置停止容器时发送的系统调用信号
STOPSIGNAL SIGTERM
                        
# 2025-10-12 06:22:41  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-10-12 06:22:41  0.00B 设置环境变量 IS_DOCKER
ENV IS_DOCKER=true
                        
# 2025-10-12 06:22:41  0.00B 指定运行容器时使用的用户
USER nodejs
                        
# 2025-10-12 06:22:41  128.07MB 执行命令并创建新的镜像层
RUN /bin/sh -c BUILD_HASH=$(date +%s | sha256sum | head -c 8) &&     UID=$((10000 + 0x${BUILD_HASH} % 50000)) &&     GID=$((10000 + 0x${BUILD_HASH} % 50000)) &&     addgroup -g ${GID} -S nodejs &&     adduser -S nodejs -u ${UID} -G nodejs &&     chown -R nodejs:nodejs /app # buildkit
                        
# 2025-10-12 06:22:41  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=n8n-mcp
                        
# 2025-10-12 06:22:41  0.00B 添加元数据标签
LABEL org.opencontainers.image.licenses=MIT
                        
# 2025-10-12 06:22:41  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=n8n MCP Server - Runtime Only
                        
# 2025-10-12 06:22:41  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/czlonkowski/n8n-mcp
                        
# 2025-10-12 06:22:37  1.43KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh /usr/local/bin/n8n-mcp # buildkit
                        
# 2025-10-12 06:22:37  1.43KB 复制新文件或目录到容器中
COPY docker/n8n-mcp /usr/local/bin/ # buildkit
                        
# 2025-10-12 06:22:37  5.79KB 复制新文件或目录到容器中
COPY docker/parse-config.js /app/docker/ # buildkit
                        
# 2025-10-12 06:22:37  6.98KB 复制新文件或目录到容器中
COPY docker/docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-10-12 06:22:37  6.95KB 复制新文件或目录到容器中
COPY .env.example ./ # buildkit
                        
# 2025-10-12 06:22:37  2.08KB 复制新文件或目录到容器中
COPY src/database/schema-optimized.sql ./src/database/ # buildkit
                        
# 2025-10-12 06:22:37  62.62MB 复制新文件或目录到容器中
COPY data/nodes.db ./data/ # buildkit
                        
# 2025-10-12 06:22:37  2.86MB 复制新文件或目录到容器中
COPY /app/dist ./dist # buildkit
                        
# 2025-10-12 06:22:21  64.03MB 执行命令并创建新的镜像层
RUN /bin/sh -c npm install --production --no-audit --no-fund # buildkit
                        
# 2025-10-12 06:22:12  538.00B 复制新文件或目录到容器中
COPY package.runtime.json package.json # buildkit
                        
# 2025-10-12 06:22:12  5.20MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache curl su-exec &&     rm -rf /var/cache/apk/* # buildkit
                        
# 2025-10-09 17:23:43  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2025-09-24 22:35:45  0.00B 设置默认要执行的命令
CMD ["node"]
                        
# 2025-09-24 22:35:45  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["docker-entrypoint.sh"]
                        
# 2025-09-24 22:35:45  388.00B 复制新文件或目录到容器中
COPY docker-entrypoint.sh /usr/local/bin/ # buildkit
                        
# 2025-09-24 22:35:45  5.37MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache --virtual .build-deps-yarn curl gnupg tar   && export GNUPGHOME="$(mktemp -d)"   && for key in     6A010C5166006599AA17F08146C2130DFD2497F5   ; do     { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||     { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;   done   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz"   && curl -fsSLO --compressed "https://yarnpkg.com/downloads/$YARN_VERSION/yarn-v$YARN_VERSION.tar.gz.asc"   && gpg --batch --verify yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && gpgconf --kill all   && rm -rf "$GNUPGHOME"   && mkdir -p /opt   && tar -xzf yarn-v$YARN_VERSION.tar.gz -C /opt/   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarn /usr/local/bin/yarn   && ln -s /opt/yarn-v$YARN_VERSION/bin/yarnpkg /usr/local/bin/yarnpkg   && rm yarn-v$YARN_VERSION.tar.gz.asc yarn-v$YARN_VERSION.tar.gz   && apk del .build-deps-yarn   && yarn --version   && rm -rf /tmp/* # buildkit
                        
# 2025-09-24 22:35:45  0.00B 设置环境变量 YARN_VERSION
ENV YARN_VERSION=1.22.22
                        
# 2025-09-24 22:35:45  148.09MB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g 1000 node     && adduser -u 1000 -G node -s /bin/sh -D node     && apk add --no-cache         libstdc++     && apk add --no-cache --virtual .build-deps         curl     && ARCH= OPENSSL_ARCH='linux*' && alpineArch="$(apk --print-arch)"       && case "${alpineArch##*-}" in         x86_64) ARCH='x64' CHECKSUM="119817f0a2cb86e9b8f058a9fc0a9fcb1b56a8a6da7c6ebef64398328ee52d82" OPENSSL_ARCH=linux-x86_64;;         x86) OPENSSL_ARCH=linux-elf;;         aarch64) OPENSSL_ARCH=linux-aarch64;;         arm*) OPENSSL_ARCH=linux-armv4;;         ppc64le) OPENSSL_ARCH=linux-ppc64le;;         s390x) OPENSSL_ARCH=linux-s390x;;         *) ;;       esac   && if [ -n "${CHECKSUM}" ]; then     set -eu;     curl -fsSLO --compressed "https://unofficial-builds.nodejs.org/download/release/v$NODE_VERSION/node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz";     echo "$CHECKSUM  node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" | sha256sum -c -       && tar -xJf "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz" -C /usr/local --strip-components=1 --no-same-owner       && ln -s /usr/local/bin/node /usr/local/bin/nodejs;   else     echo "Building from source"     && apk add --no-cache --virtual .build-deps-full         binutils-gold         g++         gcc         gnupg         libgcc         linux-headers         make         python3         py-setuptools     && export GNUPGHOME="$(mktemp -d)"     && for key in       5BE8A3F6C8A5C01D106C0AD820B1A390B168D356       DD792F5973C6DE52C432CBDAC77ABFA00DDBF2B7       CC68F5A3106FF448322E48ED27F5E38D5B0A215F       8FCCA13FEF1D0C2E91008E09770F7A9A5AE15600       890C08DB8579162FEE0DF9DB8BEAB4DFCF555EF4       C82FA3AE1CBEDC6BE46B9360C43CEC45C17AB93C       108F52B48DB57BB0CC439B2997B01419BD92F80A       A363A499291CBBC940DD62E41F10027AF002F8B0     ; do       { gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ||       { gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key" && gpg --batch --fingerprint "$key"; } ;     done     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/node-v$NODE_VERSION.tar.xz"     && curl -fsSLO --compressed "https://nodejs.org/dist/v$NODE_VERSION/SHASUMS256.txt.asc"     && gpg --batch --decrypt --output SHASUMS256.txt SHASUMS256.txt.asc     && gpgconf --kill all     && rm -rf "$GNUPGHOME"     && grep " node-v$NODE_VERSION.tar.xz\$" SHASUMS256.txt | sha256sum -c -     && tar -xf "node-v$NODE_VERSION.tar.xz"     && cd "node-v$NODE_VERSION"     && ./configure     && make -j$(getconf _NPROCESSORS_ONLN) V=     && make install     && apk del .build-deps-full     && cd ..     && rm -Rf "node-v$NODE_VERSION"     && rm "node-v$NODE_VERSION.tar.xz" SHASUMS256.txt.asc SHASUMS256.txt;   fi   && rm -f "node-v$NODE_VERSION-linux-$ARCH-musl.tar.xz"   && find /usr/local/include/node/openssl/archs -mindepth 1 -maxdepth 1 ! -name "$OPENSSL_ARCH" -exec rm -rf {} \;   && apk del .build-deps   && node --version   && npm --version   && rm -rf /tmp/* # buildkit
                        
# 2025-09-24 22:35:45  0.00B 设置环境变量 NODE_VERSION
ENV NODE_VERSION=22.20.0
                        
# 2025-09-24 22:35:45  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-09-24 22:35:45  8.32MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.2-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:77fb167681935927365abcaaa2418d3bfa04ffcccceb36c21f8991c1ab6d2037",
    "RepoTags": [
        "ghcr.io/czlonkowski/n8n-mcp:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp:latest"
    ],
    "RepoDigests": [
        "ghcr.io/czlonkowski/n8n-mcp@sha256:375f578a97a9b84ad7a13ddbf9dbd6844cc024461e4428a38ff8493a0e69c371",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/czlonkowski/n8n-mcp@sha256:c7433e886578a0f43faaf628dade4392b5de8ba54fa1867e2a538b73723933e4"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-11T22:22:41.434648409Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "nodejs",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "NODE_VERSION=22.20.0",
            "YARN_VERSION=1.22.22",
            "IS_DOCKER=true"
        ],
        "Cmd": [
            "node",
            "dist/mcp/index.js"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "curl -f http://127.0.0.1:3000/health || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 10000000000,
            "StartPeriod": 5000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-10-11T22:22:05.435Z",
            "org.opencontainers.image.description": "A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "4566253bdc2bc1bc734034c183b5249d4c96053e",
            "org.opencontainers.image.source": "https://github.com/czlonkowski/n8n-mcp",
            "org.opencontainers.image.title": "n8n-mcp",
            "org.opencontainers.image.url": "https://github.com/czlonkowski/n8n-mcp",
            "org.opencontainers.image.version": "2.18.10"
        },
        "StopSignal": "SIGTERM"
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 424589936,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3706684d4d82bb839b30f93900e501c5623df407c16837c1d248c18ab0da4165/diff:/var/lib/docker/overlay2/9b888747d67c4a6f6fc747c51cefce150f9619aa603a11d44ddda50eb2e327cf/diff:/var/lib/docker/overlay2/48a1035a63beba1607b920f2ef23b5abb3c538f24be96bc835b8e61df217b289/diff:/var/lib/docker/overlay2/ca3c55208f794d2ef7145688811a067ab2ae4e6362a324cdb9f1088c99974714/diff:/var/lib/docker/overlay2/f06dc5e5b3ee6a872261086063b96313bfb8f2effee14c17d0566d916aad6789/diff:/var/lib/docker/overlay2/e0bb4a9a6aa597bf428ccd3e48f76180f684d9d13fa5b6a3af4c159483b52540/diff:/var/lib/docker/overlay2/d54e6f128412ded62bbcc80c73c6f7058cdeaea9faacee1e50f5318581ca7725/diff:/var/lib/docker/overlay2/222d0ac237533bca6b95fc47e74844206b560eb3ff0eed1e444f69be8c1b97f4/diff:/var/lib/docker/overlay2/38b0884308ebfe8fdc390e9092dceed1b7f99806cdfa6204154f8c0a4136dc8d/diff:/var/lib/docker/overlay2/4e781aa104afa4caf67c75d5a148bcd68e337184a0f3a95409e4612f84266d3e/diff:/var/lib/docker/overlay2/f2396c725dfcdf1cfb50e0270f9eec664f0a9e2419ac843055c2aa8a6b45db06/diff:/var/lib/docker/overlay2/97ebab0d44a5cf5a0669b2ce186fe027517eaf4beec0fb55aa1ae1745bd82cef/diff:/var/lib/docker/overlay2/176372ac54cadc949979c391b19267748dcc852f37f3ede5be011710ac63ab6b/diff:/var/lib/docker/overlay2/f14c2da60ca099737b6b1c90aa073383d20f72342322d60de9085d1c41db79e5/diff:/var/lib/docker/overlay2/c73fb05b13ba119527242256ecf819fd136642319f5feb2acd1cb518fc1604b8/diff:/var/lib/docker/overlay2/9228d0dea91f2a86651259163a395152983e6f8dd01e3c64990f331280069735/diff",
            "MergedDir": "/var/lib/docker/overlay2/9d75c7f4cfa3bf4ecd4d022756fb3a8a202360070ef4f28b57e228a2d41f427e/merged",
            "UpperDir": "/var/lib/docker/overlay2/9d75c7f4cfa3bf4ecd4d022756fb3a8a202360070ef4f28b57e228a2d41f427e/diff",
            "WorkDir": "/var/lib/docker/overlay2/9d75c7f4cfa3bf4ecd4d022756fb3a8a202360070ef4f28b57e228a2d41f427e/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:256f393e029fa2063d8c93720da36a74a032bed3355a2bc3e313ad12f8bde9d1",
            "sha256:9386a473193447a320a8397e60c09e1d94c0d416f3c3b8d0664f7cfa34c6fed3",
            "sha256:c615f099130cf967696553ee9101a454fa261216d06979419bb44656928f5043",
            "sha256:9a8ff0d5e6ee4c5254cf326bc3a72423be4917c46185330c95e2aa86592a571e",
            "sha256:95d79bcad979e43be12bfbb03aa12a23532bb16df0b28efc2f3148f13fd6679c",
            "sha256:8e6f67007d3a559fa5f1e04627d4f714ab3a26fb9703f7fe908fa4ed6f014a8d",
            "sha256:9bb5faac09471de8415b6613676b5e5c84164364fdaf745be6384e9992c57eef",
            "sha256:3740476f19ee04eb19f452330e5064349442ecc128dee91cc0a68ebc71ea3654",
            "sha256:cf0fca8eb9c6abc311fe6aac3f929708dd77f5945192f12cfc35790a1eb51169",
            "sha256:071b083d2485402a0ff5136493d972147eda5a08a28dd40d94f89c9580e058e1",
            "sha256:c44687ee99dfae9d3e05801030ef578c3a63b3caee4425754d80f023c92b3969",
            "sha256:1d776c460eb40835d294badd1eb7b10dabffadeefc7799107dbfdabcc7ece59f",
            "sha256:ebbec2a10b3cf2e6c7fa4afee3330569ddf804d41e7a36adcd6b06fbff8b89cc",
            "sha256:9b1188423e62ad14cf786128e49113cebf4a8815d9e611e969c002e51b76fca4",
            "sha256:6f5ab8d017aacf6061e1045bd07942101b0e6c1c4cea47a0971e7eca00e3fcb8",
            "sha256:23faf7dcd924f971c5986863103c6a9f2d1c555dd21b69be8f62242118dc12d4",
            "sha256:dd1ff8c9c48b9e30154013155733537893844c0a187e877b8cbaca73ab682418"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-12T09:43:15.344453232+08:00"
    }
}

更多版本

ghcr.io/czlonkowski/n8n-mcp:latest

linux/amd64 ghcr.io424.59MB2025-10-12 09:43
14