镜像概览
- 完整引用
docker.io/mcp/fetch- Registry
- docker.io
- 命名空间
- mcp
- 仓库
- fetch
- 已缓存 Tag 数
- 1
- 最近同步
- 07/06/2026, 03:14 PM
简介
Docker MCP Fetch 服务器镜像,实现 MCP 协议 HTTP 网页抓取,供 Cursor/Claude Agent 安全获取 URL 内容,轻量无状态 API。
详细介绍
mcp/fetch 封装 MCP Fetch 工具,Agent 经 stdio 或 SSE 调用 fetch 拉取指定 URL 的 HTML/文本并遵守 robots 与长度限制。镜像无持久化、单进程 API,适合作为 Agent Sidecar 或独立微服务。与通用 curl 容器相比协议标准化;生产应固定 tag、限制出站网络策略与 URL 白名单,避免 SSRF 风险。
快速启动
docker run -d --name mcp-fetch \
-p 3000:3000 \
docker.io/mcp/fetch:latest
推荐实践
docker run -d --name mcp-fetch \
--restart unless-stopped \
-p 3000:3000 \
-e MCP_TRANSPORT=sse \
-e MAX_CONTENT_LENGTH=50000 \
-e ALLOWED_HOSTS=*.example.com,docs.internal \
docker.io/mcp/fetch:latest
核心参数说明
-p 3000:3000— MCP SSE/HTTP 端口-e MCP_TRANSPORT=sse— Server-Sent Events 传输-e MAX_CONTENT_LENGTH— 响应体大小上限-e ALLOWED_HOSTS— 允许抓取的域名白名单--restart unless-stopped— Agent 工具持续在线- 安全 — 必须配置白名单防 SSRF
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: mcp-fetch
spec:
replicas: 2
selector:
matchLabels:
app: mcp-fetch
template:
metadata:
labels:
app: mcp-fetch
spec:
containers:
- name: fetch
image: docker.io/mcp/fetch:latest
ports:
- containerPort: 3000
env:
- name: ALLOWED_HOSTS
value: "*.example.com"
- name: MAX_CONTENT_LENGTH
value: "50000"
---
apiVersion: v1
kind: Service
metadata:
name: mcp-fetch
spec:
selector:
app: mcp-fetch
ports:
- port: 3000
targetPort: 3000
NetworkPolicy 限制出站;Agent Pod 经 ClusterIP 调用,勿对公网暴露。
最新 Tag(20 条)
查看全部 1 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/mcp/fetch :latest | linux/amd64linux/arm64 | 2026/07/05 15:15 | 96.9 MB | sha256:ffc8524ad456… |