
Web Fetch Mcp
Gives Claude three tools for working with web content through Google's Gemini API. You can summarize pages, compare content across multiple URLs, or extract specific information using natural language prompts. It handles up to 20 URLs per request, converts HTML to clean text, and automatically redirects GitHub blob URLs to raw content. The server blocks private IPs to prevent SSRF attacks and lets you configure timeouts and content limits. You'll need a Gemini API key to run it, and it uses the gemini-2.5-flash model by default. Reach for this when you want Claude to process web content but want the heavy lifting done by Gemini's summarization capabilities rather than feeding raw HTML into context.
- GitHub stars
- 8
- tools
- 3
- auth
- Secret needed
- transport
- STDIO
- env vars
- 3
- last updated
- Sep 18, 2025
Tools
3 toolsPublic tool metadata for what this MCP can expose to an agent.
summarize_webSummarizes content from one or more URLs.
Summarizes content from one or more URLs.
No parameter schema in public metadata yet.
compare_webCompares content across multiple URLs.
Compares content across multiple URLs.
No parameter schema in public metadata yet.
extract_webExtracts specific information from web content using natural language prompts.
Extracts specific information from web content using natural language prompts.
No parameter schema in public metadata yet.
Sponsors
Configuration
GEMINI_API_KEY*secretYour Gemini API key for the service
HTTP_PROXYYour proxy for the gemini api service
HTTPS_PROXYYour proxy for the gemini api service
Readme
Web Fetch MCP Server
A Model Context Protocol (MCP) server that provides web content fetching, summarization, comparison, and extraction capabilities.
Features
- Three Core Tools: Provides
summarize_web,compare_web, andextract_webfor versatile web content processing. - Handles Multiple URLs: Process up to 20 URLs in a single request.
- Content Transformation: Converts HTML to clean, readable text and automatically resolves GitHub
/blob/URLs to their raw content equivalent. - Safe & Secure: Protects against Server-Side Request Forgery (SSRF) by blocking requests to private IP addresses.
- Configurable: Allows setting timeouts and content length limits to manage performance.
Installation
Install the server globally from npm:
npm install -g web-fetch-mcp
MCP Agent Configuration
Details
- Repository
- github.com/kylinmountain/web-fetch-mcp
- Category
- Search & Web Crawling
- Package
web-fetch-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active