广告图片

ghcr.io/scaleapi/mcp-atlas:1.2.5 linux/amd64

ghcr.io/scaleapi/mcp-atlas:1.2.5 - 国内下载镜像源 浏览次数:26

该镜像为ScaleAPI的MCP Atlas组件提供容器化运行环境,用于支持模型控制平面(MCP)相关的服务功能,包括模型部署、管理与调度等场景,是ScaleAPI生态中构建和运行MCP Atlas服务的基础镜像。

源镜像 ghcr.io/scaleapi/mcp-atlas:1.2.5
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5
镜像ID sha256:e4d067c4a9e67d3e670fcb88d1cad2de639039d4cc4aa9f62ebd6177b1688d0c
镜像TAG 1.2.5
大小 2.86GB
镜像源 ghcr.io
CMD uv run python -m uvicorn agent_environment.main:app --host 0.0.0.0 --port 1984
启动入口 /agent-environment/entrypoint.sh
工作目录 /agent-environment
OS/平台 linux/amd64
浏览量 26 次
贡献者
镜像创建 2026-01-07T00:41:02.222016924Z
同步时间 2026-04-21 14:50
开放端口
1984/tcp
环境变量
PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305 PYTHON_VERSION=3.12.12 PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4 UV_TOOL_BIN_DIR=/usr/local/bin
镜像标签
2026-01-06T10:25:47.259Z: org.opencontainers.image.created An extremely fast Python package and project manager, written in Rust.: org.opencontainers.image.description Apache-2.0: org.opencontainers.image.licenses 82a6a66b811b172a7506015587b7206742eae1a8: org.opencontainers.image.revision https://github.com/astral-sh/uv: org.opencontainers.image.source uv: org.opencontainers.image.title https://github.com/astral-sh/uv: org.opencontainers.image.url 0.9.22-python3.12-bookworm-slim: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5  ghcr.io/scaleapi/mcp-atlas:1.2.5

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5  ghcr.io/scaleapi/mcp-atlas:1.2.5

Shell快速替换命令

sed -i 's#ghcr.io/scaleapi/mcp-atlas:1.2.5#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-01-07 08:41:02  0.00B 设置默认要执行的命令
CMD ["uv" "run" "python" "-m" "uvicorn" "agent_environment.main:app" "--host" "0.0.0.0" "--port" "1984"]
                        
# 2026-01-07 08:41:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/agent-environment/entrypoint.sh"]
                        
# 2026-01-07 08:41:02  0.00B 声明容器运行时监听的端口
EXPOSE map[1984/tcp:{}]
                        
# 2026-01-07 08:41:02  119.05MB 执行命令并创建新的镜像层
RUN /bin/sh -c uv sync # buildkit
                        
# 2026-01-07 08:40:59  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /agent-environment/dev_scripts # buildkit
                        
# 2026-01-07 08:40:59  0.00B 设置工作目录为/agent-environment
WORKDIR /agent-environment
                        
# 2026-01-07 08:40:59  223.02MB 执行命令并创建新的镜像层
RUN /bin/sh -c uv sync # buildkit
                        
# 2026-01-07 08:40:56  0.00B 设置工作目录为/data/repos/mcp_code_executor_workspace
WORKDIR /data/repos/mcp_code_executor_workspace
                        
# 2026-01-07 08:40:56  27.30MB 执行命令并创建新的镜像层
RUN /bin/sh -c while IFS=',' read -r url sha path; do     echo "Installing $url at $sha to $path";     rm -rf "$path" 2>/dev/null || true;     git clone "$url" "$path";     cd "$path" && git checkout "$sha"; done < /data/repos/git_submodule_info.csv # buildkit
                        
# 2026-01-07 08:40:46  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c rm -rf /agent-environment/data # buildkit
                        
# 2026-01-07 08:40:46  48.65KB 执行命令并创建新的镜像层
RUN /bin/sh -c mv /agent-environment/data/* /data/ 2>/dev/null || true # buildkit
                        
# 2026-01-07 08:40:46  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /data # buildkit
                        
# 2026-01-07 08:40:46  31.03KB 执行命令并创建新的镜像层
RUN /bin/sh -c uv venv --python 3.12 # buildkit
                        
# 2026-01-07 08:40:45  317.29KB 复制新文件或目录到容器中
COPY . . # buildkit
                        
# 2026-01-07 08:33:40  0.00B 设置工作目录为/agent-environment
WORKDIR /agent-environment
                        
# 2026-01-07 08:33:40  1.34GB 执行命令并创建新的镜像层
RUN /bin/sh -c /install_mcp_packages.sh && rm /install_mcp_packages.sh # buildkit
                        
# 2026-01-07 08:32:37  1.63KB 复制新文件或目录到容器中
COPY dev_scripts/install_mcp_packages.sh / # buildkit
                        
# 2026-01-07 08:32:37  161.24MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get install -y nodejs && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-01-07 08:32:30  21.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && apt-get update # buildkit
                        
# 2026-01-07 08:32:22  796.94MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y npm bash git procps curl gettext-base && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-01-06 18:26:02  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/uv"]
                        
# 2026-01-06 18:26:02  0.00B 配置容器启动时运行的命令
ENTRYPOINT []
                        
# 2026-01-06 18:26:02  0.00B 设置环境变量 UV_TOOL_BIN_DIR
ENV UV_TOOL_BIN_DIR=/usr/local/bin
                        
# 2026-01-06 18:26:02  52.03MB 复制新文件或目录到容器中
COPY /uv /uvx /usr/local/bin/ # buildkit
                        
# 2025-12-30 08:46:20  0.00B 设置默认要执行的命令
CMD ["python3"]
                        
# 2025-12-30 08:46:20  36.00B 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	for src in idle3 pip3 pydoc3 python3 python3-config; do 		dst="$(echo "$src" | tr -d 3)"; 		[ -s "/usr/local/bin/$src" ]; 		[ ! -e "/usr/local/bin/$dst" ]; 		ln -svT "$src" "/usr/local/bin/$dst"; 	done # buildkit
                        
# 2025-12-30 08:46:20  40.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 		savedAptMark="$(apt-mark showmanual)"; 	apt-get update; 	apt-get install -y --no-install-recommends 		dpkg-dev 		gcc 		gnupg 		libbluetooth-dev 		libbz2-dev 		libc6-dev 		libdb-dev 		libffi-dev 		libgdbm-dev 		liblzma-dev 		libncursesw5-dev 		libreadline-dev 		libsqlite3-dev 		libssl-dev 		make 		tk-dev 		uuid-dev 		wget 		xz-utils 		zlib1g-dev 	; 		wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz"; 	echo "$PYTHON_SHA256 *python.tar.xz" | sha256sum -c -; 	wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc"; 	GNUPGHOME="$(mktemp -d)"; export GNUPGHOME; 	gpg --batch --keyserver hkps://keys.openpgp.org --recv-keys "$GPG_KEY"; 	gpg --batch --verify python.tar.xz.asc python.tar.xz; 	gpgconf --kill all; 	rm -rf "$GNUPGHOME" python.tar.xz.asc; 	mkdir -p /usr/src/python; 	tar --extract --directory /usr/src/python --strip-components=1 --file python.tar.xz; 	rm python.tar.xz; 		cd /usr/src/python; 	gnuArch="$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)"; 	./configure 		--build="$gnuArch" 		--enable-loadable-sqlite-extensions 		--enable-optimizations 		--enable-option-checking=fatal 		--enable-shared 		$(test "${gnuArch%%-*}" != 'riscv64' && echo '--with-lto') 		--with-ensurepip 	; 	nproc="$(nproc)"; 	EXTRA_CFLAGS="$(dpkg-buildflags --get CFLAGS)"; 	LDFLAGS="$(dpkg-buildflags --get LDFLAGS)"; 	LDFLAGS="${LDFLAGS:--Wl},--strip-all"; 		arch="$(dpkg --print-architecture)"; arch="${arch##*-}"; 		case "$arch" in 			amd64|arm64) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"; 				;; 			i386) 				;; 			*) 				EXTRA_CFLAGS="${EXTRA_CFLAGS:-} -fno-omit-frame-pointer"; 				;; 		esac; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:-}" 	; 	rm python; 	make -j "$nproc" 		"EXTRA_CFLAGS=${EXTRA_CFLAGS:-}" 		"LDFLAGS=${LDFLAGS:--Wl},-rpath='\$\$ORIGIN/../lib'" 		python 	; 	make install; 		cd /; 	rm -rf /usr/src/python; 		find /usr/local -depth 		\( 			\( -type d -a \( -name test -o -name tests -o -name idle_test \) \) 			-o \( -type f -a \( -name '*.pyc' -o -name '*.pyo' -o -name 'libpython*.a' \) \) 		\) -exec rm -rf '{}' + 	; 		ldconfig; 		apt-mark auto '.*' > /dev/null; 	apt-mark manual $savedAptMark; 	find /usr/local -type f -executable -not \( -name '*tkinter*' \) -exec ldd '{}' ';' 		| awk '/=>/ { so = $(NF-1); if (index(so, "/usr/local/") == 1) { next }; gsub("^/(usr/)?", "", so); printf "*%s\n", so }' 		| sort -u 		| xargs -rt dpkg-query --search 		| awk 'sub(":$", "", $1) { print $1 }' 		| sort -u 		| xargs -r apt-mark manual 	; 	apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false; 	rm -rf /var/lib/apt/lists/*; 		export PYTHONDONTWRITEBYTECODE=1; 	python3 --version; 	pip3 --version # buildkit
                        
# 2025-12-30 08:36:56  0.00B 设置环境变量 PYTHON_SHA256
ENV PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4
                        
# 2025-12-30 08:36:56  0.00B 设置环境变量 PYTHON_VERSION
ENV PYTHON_VERSION=3.12.12
                        
# 2025-12-30 08:36:56  0.00B 设置环境变量 GPG_KEY
ENV GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305
                        
# 2025-12-30 08:36:56  9.25MB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux; 	apt-get update; 	apt-get install -y --no-install-recommends 		ca-certificates 		netbase 		tzdata 	; 	rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2025-12-30 08:36:56  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2025-12-30 08:36:56  0.00B 设置环境变量 PATH
ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-12-29 08:00:00  74.81MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1766966400'
                        
                    

镜像信息

{
    "Id": "sha256:e4d067c4a9e67d3e670fcb88d1cad2de639039d4cc4aa9f62ebd6177b1688d0c",
    "RepoTags": [
        "ghcr.io/scaleapi/mcp-atlas:1.2.5",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas:1.2.5"
    ],
    "RepoDigests": [
        "ghcr.io/scaleapi/mcp-atlas@sha256:415a532f1aeae911fbe2d337cde0657c345a937fab295989f6ef8c70c09c740f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/scaleapi/mcp-atlas@sha256:d41e1a00ff837c1e27f19a29957f6d2155e71dd7f88392fc675aecaeb2581d23"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-01-07T00:41:02.222016924Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "1984/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "GPG_KEY=7169605F62C751356D054A26A821E680E5FA6305",
            "PYTHON_VERSION=3.12.12",
            "PYTHON_SHA256=fb85a13414b028c49ba18bbd523c2d055a30b56b18b92ce454ea2c51edc656c4",
            "UV_TOOL_BIN_DIR=/usr/local/bin"
        ],
        "Cmd": [
            "uv",
            "run",
            "python",
            "-m",
            "uvicorn",
            "agent_environment.main:app",
            "--host",
            "0.0.0.0",
            "--port",
            "1984"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/agent-environment",
        "Entrypoint": [
            "/agent-environment/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-01-06T10:25:47.259Z",
            "org.opencontainers.image.description": "An extremely fast Python package and project manager, written in Rust.",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "82a6a66b811b172a7506015587b7206742eae1a8",
            "org.opencontainers.image.source": "https://github.com/astral-sh/uv",
            "org.opencontainers.image.title": "uv",
            "org.opencontainers.image.url": "https://github.com/astral-sh/uv",
            "org.opencontainers.image.version": "0.9.22-python3.12-bookworm-slim"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2864450458,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/31ab32519e30491afcf6fd3a1b6c7084096e02783a5a8017127aed96f10e425a/diff:/var/lib/docker/overlay2/70d5f017af8167068ac9af584d9fcc337ac736c3648d248a470b1ef3c69758f5/diff:/var/lib/docker/overlay2/8cd84d7b087d0cca980a6697ef2251e2648c6adb58b2647ce7bf3fdf61096490/diff:/var/lib/docker/overlay2/f591417dc2d304ab823e30a867db04e6769dd91def7d2bf051740b90ddee1a57/diff:/var/lib/docker/overlay2/b89413e2f250feb048fdc340d3ac81f40b9941fbfe203e212ffcbc4aab62cbca/diff:/var/lib/docker/overlay2/8287dea79272954d583739e424da71ad00935a4d78771ff6c66d95ba3ce11c17/diff:/var/lib/docker/overlay2/9aec580c0e465d6d712adc0c55bf87014543b11baa79901aae4bf1e748fc5acc/diff:/var/lib/docker/overlay2/23be1cf91f03cc83fa332900265d4d4743660a41b761ee630515fec829cacc2c/diff:/var/lib/docker/overlay2/288dc1eca6c72a997e672750ae9fc4955f8795cc53faa7ffdbca7c62a45112b0/diff:/var/lib/docker/overlay2/65f68b38ba425803ee9c5eef8a60abf9bb326655b830b15d20a7cc3c99ef1968/diff:/var/lib/docker/overlay2/53885f3ea3f48093db15ffd652289aeceeb2b552335eb3bb8ec323773cabdf64/diff:/var/lib/docker/overlay2/8a66f20029944f1f2624844b22db7d83d3226da89b8803a9bc13498bbc2491df/diff:/var/lib/docker/overlay2/0f75dbe80fa70b298219f8bd55fc2510a9e62ceabeff5c432a45160e6c9ec42c/diff:/var/lib/docker/overlay2/2e66fd3735c99372a3aaa7ffb6597126928fcf37a7a548dd1301bfd6f9f5f6f3/diff:/var/lib/docker/overlay2/0887699f3bea82b7586eea17798a9753f41d3ca14f5bf250f70fd775127d1ffd/diff:/var/lib/docker/overlay2/2d4a7e709bf899446a5ec83a0dc55c3998a5206308f552161bf4f22a4958b6ad/diff:/var/lib/docker/overlay2/fad22e90ebf11c2f8e65d0c9b9171f46bc76a3c2f442deebdb949e6f855a70df/diff:/var/lib/docker/overlay2/b425abf02efcabd20b1b9a8cbc8ae8d2b5d3a967eab4220cddace4420796a8ba/diff:/var/lib/docker/overlay2/c1f84f478f8e618f61071bc1cead7d423413c32867db16f181bc155da0f47947/diff:/var/lib/docker/overlay2/1b4e97337449d1288f7ea76b8773f5e21fd8f1c8b4644f438891d64ac30425c4/diff:/var/lib/docker/overlay2/e873b8bd8fbf173d6a603a5363d612d0b10b6d19287a18919d0d49a0c93762e1/diff",
            "MergedDir": "/var/lib/docker/overlay2/49e0f5daecfb1d7fb2225464a6897ee66ed6b2afea674d3fdcb2a99e816da0e7/merged",
            "UpperDir": "/var/lib/docker/overlay2/49e0f5daecfb1d7fb2225464a6897ee66ed6b2afea674d3fdcb2a99e816da0e7/diff",
            "WorkDir": "/var/lib/docker/overlay2/49e0f5daecfb1d7fb2225464a6897ee66ed6b2afea674d3fdcb2a99e816da0e7/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:dc6a97ced1cb599de7c1b743196f6ad49513bac9182bf148acbab2347623e6f0",
            "sha256:8eb2b6055bd17704a99d434060af5bec93190c8971a10e7195b9b797fb317c0d",
            "sha256:c703a1e5274eec13a7a54f65ac2d3dc88f6f7707a8b856379789b82ff21bdfbd",
            "sha256:07312a965fdc0582654a05f468426acdc17447665425c9da2e18010f7f8a02e0",
            "sha256:b8eb510e894af630259a489a147c80e4b4935355c29777cbd639b146b7226b13",
            "sha256:75a8af94db89073221c0120774d4bce5ce1df4a22b2cdf67d85b77db2dcf4d74",
            "sha256:d2e2881d232203532468422fabb22b9309ae5103d95e054f26dfbc2269d24d4e",
            "sha256:c9b641a839a0c493acada0cc329d56b86c92b5760ca0eb312fca09c59d5846cd",
            "sha256:50f9f062660fad3017133daf7d63a5b44ad445a73deaff1a86bae013bf8c61bf",
            "sha256:f5d1cc10e5dc97afc9c419226d78407da0bc1243416629afdb19bca5ae0f6869",
            "sha256:1da9444cdc01d1657fa30c6f11d9e14fbad30b95d8533c8a7ab640c6944df8af",
            "sha256:2989969a0287140aaa983f8252fbafb1ebd2c971f1ec9e10ba1424d909e8043f",
            "sha256:0c6395f2ab1194f4ad477d035a8a3d31e4158a6d3a25a3ce958f7e704e110197",
            "sha256:f8fea1c71f22201cb174a7c150d2bb645058d0f81ee8f24b0c0936fe2271c345",
            "sha256:774657e05d04bbdf488c95ddb397d0fcb411919db92d8c6306ca55bc117c5cff",
            "sha256:85ec224d6c451295a7efaf8a3f8414461b1123aff8b96ef92cf1f44b36b22c83",
            "sha256:a0933671b521b77b4d26c115d5d522d281972fc2db8cf4871064d0327c8f62f7",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:184e713b40e9d863de1e67dc20288f4d286af3ef46ac285b20250c9399d01169",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cb1d925ec6bbc6803cccb89ad70b5c61c1be8370200b6639a31f3ad1bcb3d725",
            "sha256:999e23c6e7b436cb3e5e2bfb6b48643aa29bc6d32f60d95020daa899d4ece678"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-21T14:47:52.084369474+08:00"
    }
}

更多版本

ghcr.io/scaleapi/mcp-atlas:1.2.5

linux/amd64 ghcr.io2.86GB2026-04-21 14:50
25