Secure Fetch
About
Secure fetch to prevent access to local resources
Details
- Author
- appsec-innovation-labs
- Categories
- Web Scraping, Community, Other
Jump to
Setup
Install Secure Fetch in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/appsec-innovation-labs/secure-mcp-fetch
Follow the installation instructions in the repository README, then restart your MCP client.
This project implements a secure URL fetching tool using FastMCP.
- Python 3.7+
- uv (Python package installer and environment manager)
- Create a new virtual environment and install dependencies:
uv venv source .venv/bin/activate uv pip install fastmcp requests
- Set the allowlist environment variable (optional):
export SECURE_FETCH_ALLOWLIST="example.com,trusted-domain.org"
- Fetches URLs securely
- Resolves domains to IPs
- Checks for private/internal IPs
- Handles redirects (up to 3)
- Supports custom HTTP methods and headers
- Uses an allowlist for trusted domains/IPs
- The tool prevents access to private/internal IPs unless explicitly allowed
- Only HTTP and HTTPS schemes are permitted
- SNI is set to match the hostname for HTTPS connections
Once the script is running, you can use thefetch_urlfunction to securely fetch URLs. The function will return a dictionary containing the status code, response body, and content length.
This tool is designed for secure URL fetching. Always review and understand the code before using it in your environment.
Browser MCP server for AI agents to automate web pages with Puppeteer, accessibility-tree actions, optional vision mode, and cross-platform browser control.
A MCP server to retrieve up-to-date jobs from company career sites.
Fetch the content of a remote URL as Markdown with Jina Reader.
High-quality screenshot capture optimized for Claude Vision API. Automatically tiles full pages into 1072x1072 chunks (1.15 megapixels) with configurable viewports and wait strategies for dynamic content.
An MCP server using Playwright for browser automation and webscrapping
Fast, token-efficient web content extraction that converts websites to clean Markdown. Features Mozilla Readability, smart caching, polite crawling with robots.txt support, and concurrent fetching with minimal dependencies.
MCP Server to let Claude / your AI control the browser
A MCP server that provides comprehensive website snapshot capabilities using Playwright. This server enables LLMs to capture and analyze web pages through structured accessibility snapshots, network monitoring, and console message collection.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




