Fetch MCP Server
HTTP fetch MCP server: SSRF protection, HTML-to-markdown, reader mode, metadata extraction
not scanned yet
2 stars591 downloads/wk
Reviews
Write oneNobody has reviewed Fetch MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Fetch MCP Server tools
No tool declarations could be read from the package source. They show once the server is installed.
How Fetch MCP Server compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 85% of 48,255 servers
- GitHub stars
- 2
- more than 75% of 28,688 servers
- Downloads a week
- 591
- more than 90% of 12,191 servers with a package
Release history: 8 versions in the registry since 2026-09-16, latest 2026-10-30, typically one every 5 days.
Install Fetch MCP Server in Claude Code, Cursor or VS Code
Runs npx -y @yawlabs/fetch-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add fetch-mcp -- npx -y @yawlabs/fetch-mcp
What the publisher says
From the Fetch MCP Server repository's README, as published. We do not edit it. Read it on GitHub
@yawlabs/fetch-mcp
A comprehensive HTTP fetch MCP server for AI assistants. Bring-your-own client: runs as a stdio MCP server so any MCP-compatible client (Claude Code, Claude Desktop, Cursor, mcph, …) can fetch web content safely.
One click adds this to your local Yaw MCP config so it's available in every Yaw Terminal session. Or install manually below.
What it gives the model
Safety
SSRF protection is on by default. The server refuses requests to:
- Loopback (127.0.0.0/8, ::1)
- RFC1918 private ranges (10/8, 172.16/12, 192.168/16)
- Link-local (169.254/16, fe80::/10) — including the cloud metadata endpoint 169.254.169.254
- CGNAT (100.64/10)
- Unique-local IPv6 (fc00::/7)
- Multicast / broadcast
- IPv4-mapped IPv6 (::ffff:0:0/96) re-checked against the IPv4 rules
- Non-http/https schemes (file://, gopher://, javascript:, …)
- Hostname localhost and any *.localhost
DNS is resolved once per redirect hop, every returned address is checked, and the verified IP is pinned into the HTTP dispatcher so the subsequent TCP connection dials that exact address — closing the DNS-rebinding TOCTOU window. Authorization headers are stripped on cross-origin redirects. A 302 to http://127.0.0.1 through a public host gets caught. Set allowprivatehosts: true per-request when you really do need internal access (e.g. development).
Install & run
# One-off (auto-updates each spawn via @latest)
npx -y @yawlabs/fetch-mcp@latest
# Or globally
npm i -g @yawlabs/fetch-mcp
fetch-mcpRequires Node ≥20.
Configure in Claude Code / Claude Desktop
Add to your client's MCP config (usually claudedesktopconfig.json or ~/.claude.json):
{
"mcpServers": {
"fetch": {
"command": "npx",
"args": ["-y", "@yawlabs/fetch-mcp@latest"]
}
}
}Or via mcph:
mcph add fetchTool reference
httpget, httppost, httpput, httppatch, httpdelete, httphead, http_options
Common parameters:
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Fetch MCP Server: common questions
- Is Fetch MCP Server safe?
- Yes, by our scan: it is graded A (91/100). Read the Fetch MCP Server safety report
- How do I install Fetch MCP Server?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Fetch MCP Server need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Fetch MCP Server maintained?
- The last commit was 35 days ago (2026-09-30). The latest release is v0.8.6.
- How does Fetch MCP Server compare with other MCP servers?
- safety score 91/100 (higher than 85% of 48,255 servers); github stars 2 (more than 75% of 28,688 servers); downloads a week 591 (more than 90% of 12,191 servers with a package). Full comparison.