概要

フル名
docker.io/supercorp/supergateway
Registry
docker.io
名前空間
supercorp
リポジトリ
supergateway
キャッシュ Tag 数
44
最終同期
07/06/2026, 08:45 PM

概要

Supergateway 将 stdio 型 MCP 服务器转为 HTTP/SSE 网关,便于远程调用 Claude Desktop 等本地 MCP 工具。

詳細

Model Context Protocol(MCP)常见实现通过 stdin/stdout 与宿主通信,Supergateway 在其外层包装 HTTP/SSE 服务,使浏览器、远程 Agent 或 K8s Pod 能跨网络访问同一 MCP 能力。典型场景包括将 filesystem/git 等 MCP 工具暴露给内网 LLM 编排平台。部署时需指定 --stdio 子命令启动底层 MCP 进程,并控制网关鉴权与 TLS。

快速启动

docker run -d --name supergateway \
  -p 8000:8000 \
  docker.io/supercorp/supergateway:latest \
  --stdio "npx -y @modelcontextprotocol/server-filesystem /data"

推荐实践

docker run -d --name supergateway \
  --restart unless-stopped \
  -p 127.0.0.1:8000:8000 \
  -v /data/mcp:/data:ro \
  docker.io/supercorp/supergateway:3.0.0 \
  --stdio "npx -y @modelcontextprotocol/server-filesystem /data"

核心参数说明

  • --stdio "..." — 启动底层 MCP 服务器的命令
  • -p 127.0.0.1:8000:8000 — 网关 HTTP/SSE 端口,建议仅内网
  • -v /data/mcp:/data:ro — MCP 工具可访问的只读目录
  • --restart unless-stopped — 网关与 MCP 子进程持续运行
  • 固定 tag — 与 MCP SDK 版本兼容

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: supergateway
spec:
  replicas: 1
  selector:
    matchLabels:
      app: supergateway
  template:
    metadata:
      labels:
        app: supergateway
    spec:
      containers:
        - name: gateway
          image: docker.io/supercorp/supergateway:3.0.0
          args:
            - --stdio
            - npx -y @modelcontextprotocol/server-filesystem /data
          ports:
            - containerPort: 8000
          volumeMounts:
            - name: mcp-data
              mountPath: /data
              readOnly: true
      volumes:
        - name: mcp-data
          persistentVolumeClaim:
            claimName: mcp-data
---
apiVersion: v1
kind: Service
metadata:
  name: supergateway
spec:
  selector:
    app: supergateway
  ports:
    - port: 8000
      targetPort: 8000

经 Ingress 暴露时务必启用认证;按实际 MCP 命令调整 args 与挂载卷。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/supercorp/supergateway
:3.4.3-uvx
linux/amd64linux/arm64
2025/10/10 01:0688.5 MBsha256:d092c059e526
docker.io/supercorp/supergateway
:3.4.3
linux/amd64linux/arm64
2025/10/10 01:0654.4 MBsha256:ed70ff08320d
docker.io/supercorp/supergateway
:uvx
linux/amd64linux/arm64
2025/10/10 01:0688.5 MBsha256:d092c059e526
docker.io/supercorp/supergateway
:base
linux/amd64linux/arm64
2025/10/10 01:0654.4 MBsha256:ed70ff08320d
docker.io/supercorp/supergateway
:3.4.3-deno
linux/amd64linux/arm64
2025/10/10 01:0654.4 MBsha256:89a5f6e01e71
docker.io/supercorp/supergateway
:latest
linux/amd64linux/arm64
2025/10/10 01:0654.4 MBsha256:ed70ff08320d
docker.io/supercorp/supergateway
:deno
linux/amd64linux/arm64
2025/10/10 01:0654.4 MBsha256:89a5f6e01e71
docker.io/supercorp/supergateway
:3.4.2-uvx
linux/amd64linux/arm64
2025/10/01 10:0388.4 MBsha256:3e949a8b3c3d
docker.io/supercorp/supergateway
:3.4.2
linux/amd64linux/arm64
2025/10/01 10:0254.3 MBsha256:830986df509a
docker.io/supercorp/supergateway
:3.4.2-deno
linux/amd64linux/arm64
2025/10/01 10:0254.3 MBsha256:55d425a53d16
docker.io/supercorp/supergateway
:3.4.1-uvx
linux/amd64linux/arm64
2025/10/01 09:4888.4 MBsha256:8f990719bb8d
docker.io/supercorp/supergateway
:3.4.1
linux/amd64linux/arm64
2025/10/01 09:4854.3 MBsha256:29433d596d24
docker.io/supercorp/supergateway
:3.4.1-deno
linux/amd64linux/arm64
2025/10/01 09:4754.3 MBsha256:07d5ad1fae88
docker.io/supercorp/supergateway
:3.4.0-uvx
linux/amd64linux/arm64
2025/07/03 08:3385.1 MBsha256:b023c7cc9dbb
docker.io/supercorp/supergateway
:3.4.0
linux/amd64linux/arm64
2025/07/03 08:3353.7 MBsha256:c21e2481a068
docker.io/supercorp/supergateway
:3.4.0-deno
linux/amd64linux/arm64
2025/07/03 08:3353.7 MBsha256:dec6482772e6
docker.io/supercorp/supergateway
:3.3.0-uvx
linux/amd64linux/arm64
2025/06/30 23:3785.1 MBsha256:ee92a878ca16
docker.io/supercorp/supergateway
:3.3.0
linux/amd64linux/arm64
2025/06/30 23:3753.6 MBsha256:0d5910ec325a
docker.io/supercorp/supergateway
:3.3.0-deno
linux/amd64linux/arm64
2025/06/30 23:3753.6 MBsha256:a02797f8bd37
docker.io/supercorp/supergateway
:3.2.0-uvx
linux/amd64linux/arm64
2025/06/23 03:0784.5 MBsha256:355d1c495802