MCP Node Fetch is an MCP server that enables language model assistants to retrieve web content and query remote endpoints using the Node.js undici HTTP library. It bridges the gap between desktop AI clients and the public internet, allowing assistants to perform network requests on demand. Developers, technical researchers, and automated workflow designers use this tool to bring external web resources directly into conversational contexts. By connecting to the high-performance undici client, the server facilitates rapid retrieval of raw HTML documents, external REST API payloads, and plain text files without requiring browser automation overhead. Users can prompt their assistant to inspect web pages, pull current remote data, or review online technical documentation in real time. Because it operates through standard Model Context Protocol interfaces, client applications can trigger network calls systematically during planning and execution phases. The server simplifies development pipelines by providing a focused, lightweight HTTP retrieval capability that avoids the resource constraints of running full headless browser instances for basic fetching tasks.
Category: Browser & Web Automation
Tags: fetch, http, nodejs, undici, web scraping
Part of MCP Servers
MCP Node Fetch enables Model Context Protocol clients to issue HTTP GET requests across the internet using Node.js and the undici library. It allows AI models to download web page HTML, query RESTful APIs, inspect HTTP response headers, and incorporate remote online data into active chat conversations without launching heavy browser automation instances.
The server functions with any client that implements the Model Context Protocol standard over standard input and output streams. Compatible applications include Claude Desktop, Cursor, and custom agentic frameworks configured to run Node.js-based MCP processes locally on macOS, Linux, or Windows environments.
Installation and launch instructions depend on the repository distribution. Users typically register the server in their MCP client configuration by referencing Node.js and the package name. Review the project documentation at the external server page to verify exact launch flags and environment prerequisites before adding the server to your settings.
Undici is an official, highly optimized HTTP/1.1 client written from scratch for Node.js. It offers significantly better performance, lower resource consumption, and improved reliability compared to legacy Node.js HTTP modules, making it a reliable choice for lightweight web retrieval within tool-calling environments.