loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

safefetch-mcp-server

MCP Tool

Bigdogdogai/safefetch-mcp-server

Install

$ npx loaditout add Bigdogdogai/safefetch-mcp-server

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "safefetch-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "safefetch-mcp-server"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

SafeFetch MCP Server

Secure web fetch for local AI agents. A security-focused web fetch service for local AI agents.

> License: AGPL-3.0 (dual-license model, see COMMERCIAL.md) > Feedback: GitHub Issues / Pull Requests

Why SafeFetch

Think of it as a "digital security guard" for AI web access. It focuses on three things:

  • Block internal targets: default SSRF guardrails (scheme checks, DNS/IP validation, per-hop redirect validation)
  • Prevent resource blow-ups: raw/decompressed size limits to stop oversized payloads and decompression bombs
  • Improve troubleshooting: stable JSON contract for automatic agent decisions and retry control

In one line: safer, more stable, and more controllable web fetching for AI agents.

Highlights
  • SSRF defenses: scheme guard, DNS/IP checks, redirect re-validation
  • Resource guardrails: raw/decompressed byte limits + MIME allowlist
  • Stable output: flat JSON contract for automation
  • OpenClaw ready: skill templates + mcporter examples
  • Beginner-friendly: one-command bootstrap scripts
Prerequisites

Before installation, make sure these dependencies exist on your machine:

  • Python >= 3.10 (recommended: 3.11)
  • mcporter available in your PATH
  • OpenClaw with local agent/skills support

Quick checks:

python3 --version
which mcporter
mcporter --help
openclaw --version

If mcporter is missing, install it first (example options):

pip install mcporter
# or
uv pip install mcporter
Quick Start

> ~/ and <YOUR_PATH> both represent your local clone path. Replace them with your actual location.

1) Install
cd ~/safefetch-mcp-server
bash bootstrap.sh
2) Start
bash start-mcp.sh
3) Self-test (optional)
source .venv/bin/activate
python server.py --self-test

If your network resolves public domains into restricted ranges, use:

WEBFETCH_ALLOW_CIDRS=198.18.0.0/15 python server.py --self-test

Tags

ai-agentlocal-firstmcpopenclawpythonsecurityssrf-protectionweb-fetch

Reviews

Loading reviews...

Quality Signals

1
Stars
0
Installs
Last updated23 days ago
Security: AREADME

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit3/23/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/Bigdogdogai/safefetch-mcp-server)](https://loaditout.ai/skills/Bigdogdogai/safefetch-mcp-server)