kylinmountain avatar

Web Fetch Mcp

kylinmountain/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 tools

Public 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*secret

Your Gemini API key for the service

HTTP_PROXY

Your proxy for the gemini api service

HTTPS_PROXY

Your proxy for the gemini api service

Readme

Web Fetch MCP Server

English | 中文 npm version

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, and extract_web for 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


View the full README on GitHub

Details

Repository
github.com/kylinmountain/web-fetch-mcp
Category
Search & Web Crawling
Package
web-fetch-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Search & Web Crawling MCP servers

View all
1whw23 avatarSearXNG HTTP MCPwhw23/searxng_http_mcpSelf-contained SearXNG metasearch MCP server. One Docker image, 200+ engines, privacy-first.8stars
2trondhindenes avatarCode Indextrondhindenes/code-index-mcpFast local source code searching using Zoekt trigram-based indexing6stars
3mharnett avatarBing Adsmharnett/mcp-bing-adsMCP server for Microsoft Advertising (Bing Ads) — campaigns, keywords, and reports2stars
4scrape-badger avatarScrapeBadgerscrape-badger/scrapebadger-mcpTwitter/X, Google, Facebook Marketplace, Yelp, GitHub and AutoScout24 for AI agents.2stars
5burakaydinofficial avatarSearxng Deepdiveburakaydinofficial/searxng-deepdiveMCP server for SearXNG with engine targeting, multi-page fanout, and HTML→Markdown URL reading.1stars
6risk-ai avatarLaw.AI — Lawyer Searchrisk-ai/lawai-mcp-serverVerified lawyer and attorney search, discovery, and matching for AI — 991K+ US profiles.0stars