MCP Node Fetch
Fetch web content using the Node.js undici library.
MCP Node Fetch
An MCP server that enables fetching web content using the Node.js undici library.
Features
- Fetch content from any URL using various HTTP methods
- Support for headers and request body
- Return content in various formats (text, JSON, binary, HTML fragments)
- Handle errors gracefully
- Configure timeout and redirect behavior
MCP Tools
This server provides the following MCP tools:
fetch-url
Fetches content from a URL and returns it.
Parameters:
url(string, required): The URL to fetchmethod(string, optional): HTTP method (default: "GET")headers(object, optional): HTTP headers to includebody(string, optional): Request body for POST/PUT requeststimeout(number, optional): Request timeout in millisecondsresponseType(string, optional): How to parse the response ("text", "json", "binary", "html-fragment")fragmentSelector(string, optional): CSS selector to extract specific HTML fragments (when responseType is "html-fragment")followRedirects(boolean, optional): Whether to follow redirects (default: true)
extract-html-fragment
Extracts specific HTML content from a webpage using CSS selectors and optionally navigates to anchor points.
Parameters:
url(string, required): The URL to fetchselector(string, required): CSS selector for the HTML fragment to extractanchorId(string, optional): Optional anchor ID to locate a specific fragmentmethod(string, optional): HTTP method (default: "GET")headers(object, optional): HTTP headers to includebody(string, optional): Request body for POST requeststimeout(number, optional): Request timeout in millisecondsfollowRedirects(boolean, optional): Whether to follow redirects (default: true)
check-status
Checks if a URL is accessible without downloading the full content.
Parameters:
url(string, required): The URL to checktimeout(number, optional): Request timeout in milliseconds
Claude for Desktop Configuration
To use with Claude for Desktop, add this to your claude_desktop_config.json:
{
"mcpServers": {
"node-fetch": {
"command": "node",
"args": ["dist/index.js"]
}
}
}
License
MIT
İlgili Sunucular
Bright Data
sponsorDiscover, extract, and interact with the web - one interface powering automated access across the public internet.
MCP Server Collector
Discovers and collects MCP servers from the internet.
RAGify Docs
A Developers Tool — Scrape entire documentation recursively and ask questions using AI
Playwright
Playwright MCP server
Query Table
A financial web table crawler using Playwright that queries data from multiple websites with fallback switching.
Oxylabs AI Studio
AI-powered tools for web scraping, crawling, and browser automation.
AI Shopping Assistant
A conversational AI shopping assistant for web-based product discovery and decision-making.
MCP Go Colly Crawler
A web crawling framework that integrates the Model Context Protocol (MCP) with the Colly web scraping library.
MCP Chrome Server
A server for browser automation using Google Chrome, based on the MCP framework.
Playwright MCP
Control a browser for automation and web scraping tasks using Playwright.
Render-fetch
Drop-in upgrade to Claude's WebFetch that auto-detects JS-rendered pages and fetches them with Playwright headless browser