SkillTide Submit
Official description10 sourcesMCP servers8d ago
jae-jae/fetcher-mcp

jae-jae/fetcher-mcp

๐Ÿ“‡ ๐Ÿ  - Fetch web page content using a Playwright headless browser, supporting JavaScript rendering, contentโ€ฆ
View on GitHub โ†—Direct link ยท no redirect page
Official description๐Ÿ“‡ ๐Ÿ  - Fetch web page content using a Playwright headless browser, supporting JavaScript rendering, content extraction and Markdown or HTML output.
Config template (adjust for your client)
claude mcp add fetcher-mcp -- npx -y fetcher-mcp
A pasteable skeleton generated from the repository name. Check the project README for the exact package and arguments.
Star count
1,088 โ˜… ยท jae-jae/fetcher-mcp ยท read from the GitHub search API ยท (checked 2026-10-16 20:00:20)
Source
collected from the punkpeye/awesome-mcp-servers list ยท type: MCP server
Harvest history
first seen 2026-10-09 ยท last seen 2026-10-16 ยท seen 32ร— ยท listed by 10 sources
Score
score 1,003 ยท 1,088 โ˜… ยท 10 sources ยท mcp
FAQ (answers come from our records)
How do I install it?
We did not find an install command for this repository (our install coverage is only about 4%). Check its README or releases page.
Who is it for?
We filed it under these tags: MCP ๆœๅŠก. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository jae-jae/fetcher-mcp๏ผ›first catalogued 2026-10-09๏ผ›last seen 2026-10-16ใ€‚There is no official certification or quality rating here โ€” we record sources and dates only.
Third-party quality signals

ไธญๆ–‡ |

ไปฅไธ‹ๆ‘˜ๅฝ•่‡ช่ฏฅไป“ๅบ“็š„ README๏ผˆ็‰‡ๆฎต๏ผ‰ ยท ๅœจ GitHub ่ฏปๅฎŒๆ•ด README โ†’

Deutsch |
Espaรฑol |
franรงais |
ๆ—ฅๆœฌ่ชž |
ํ•œ๊ตญ์–ด |
Portuguรชs |
ะ ัƒััะบะธะน
Fetcher MCP
MCP server for fetch web page content using Playwright headless browser.
> ๐ŸŒŸ **Recommended**: OllaMan - Powerful Ollama AI Model Manager.
Advantages
- **JavaScript Support**: Unlike traditional web scrapers, Fetcher MCP uses Playwright to execute JavaScript, making it capable of handling dynamic web content and modern web applications.
- **Intelligent Content Extraction**: Built-in Readability algorithm automatically extracts the main content from web pages, removing ads, navigation, and other non-essential elements.
- **Flexible Output Format**: Supports both HTML and Markdown output formats, making it easy to integrate with various downstream applications.
- **Parallel Processing**: The fetch_urls tool enables concurrent fetching of multiple URLs, significantly improving efficiency for batch operations.
- **Resource Optimization**: Automatically blocks unnecessary resources (images, stylesheets, fonts, media) to reduce bandwidth usage and improve performance.
- **Robust Error Handling**: Comprehensive error handling and logging ensure reliable operation even when dealing with problematic web pages.
- **Configurable Parameters**: Fine-grained control over timeouts, content extraction, and output formatting to suit different use cases.
Quick Start
Run directly with npx:
First time setup - install the required browser by running the following command in your terminal:
HTTP and SSE Transport
Use the --transport=http parameter to start both Streamable HTTP endpoint and SSE endpoint services simultaneously:
After startup, the server provides the following endpoints:
- /mcp - Streamable HTTP endpoint (modern MCP protocol)
- /sse - SSE endpoint (legacy MCP protocol)
Clients can choose which method to connect based on their needs.
Debug Mode
Run with the --debug option to show the browser window for debugging:
Configuration MCP
Configure this MCP server in Claude Desktop:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
Docker Deployment
Running with Docker
Deploying with Docker Compose
Create a docker-compose.yml file:
Then run:
Features
- fetch_url - Retrieve web page content from a specified URL
- Uses Playwright headless browser to parse JavaScript
- Supports intelligent extraction of main content and conversion to Markdown
- Supports the following parameters:
- url: The URL of the web page to fetch (required parameter)
- timeout: Page loading timeout in milliseconds, default is 30000 (30 seconds)
- waitUntil: Specifies when navigation is considered complete, options: 'load', 'domcontentloaded', 'networkidle', 'commit', default is 'load'
- extractContent: Whether to intelligently extract the main content, default is true
- maxLength: Maximum length of returned content (in characters), default is no limit
- returnHtml: Whether to return HTML content instead of Markdown, default is false
- waitForNavigation: Whether to wait for additional navigation after initial page load (useful for sites with anti-bot verification), default is false
- navigationTimeout: Maximum time to wait for additional navigation in milliseconds, default is 10000 (10 seconds)
Source
awesome ยท https://github.com/jae-jae/fetcher-mcp
Browse by field
MCP servers
Traction
1,088 โ˜…
added
yesterday

More in MCP servers

All 5,525 in MCP servers โ†’

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields โ†’

โ† Back to index