Docs Fetch MCP Server
@wolfyy970
About Docs Fetch MCP Server
MCP server for fetching web page content with recursive exploration capability
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"docs-fetch": {
"command": "node",
"args": [
"/path/to/docs-fetch-mcp/build/index.js"
],
"env": {
"MCP_TRANSPORT": "pipe"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Docs Fetch MCP Server?
An MCP server that enables LLMs to fetch web content with recursive exploration. It retrieves clean, readable text from web pages and autonomously follows same-domain links up to a specified depth, making it ideal for learning topics by exploring documentation.
How to use Docs Fetch MCP Server?
Install via npm and build the project. Configure your MCP client (e.g., Claude Desktop) with the node command pointing to the built index.js. The server exposes a single tool fetch_doc_content which accepts a URL and optional depth (1–5), returning page content and discovered links.
Key features of Docs Fetch MCP Server
- Clean content extraction, removing navigation and ads
- Recursive same-domain link exploration (depth 1–5)
- Dual‑strategy: fast axios first, puppeteer fallback
- Global timeout handling to stay within MCP limits
- Parallel crawling with robust error handling
Use cases of Docs Fetch MCP Server
- An LLM learning a new framework by exploring its official docs
- Gathering comprehensive information from a documentation site
- Automatically collecting related pages from a single starting URL
- Enabling AI assistants to research topics with minimal user guidance
FAQ from Docs Fetch MCP Server
What is the main purpose of this server?
It lets LLMs autonomously fetch and explore web content, especially documentation, by recursively following same‑domain links to gather complete context on a topic.
What dependencies does it require?
Node.js, npm, and the packages @modelcontextprotocol/sdk, puppeteer, and axios. Puppeteer is used as a fallback for complex pages.
How do I install and configure it?
Clone the repo, run npm install and npm run build, then add the server to your MCP client’s configuration with the node command pointing to build/index.js and set MCP_TRANSPORT to "pipe".
What recursion depth can I use?
The depth parameter accepts 1 to 5, with a default of 1. Higher values explore more linked pages within the same domain.
Does the server handle errors or timeouts?
Yes. It implements global timeout handling, graceful error recovery for network issues, and returns partial results even if some pages fail.
Frequently asked questions
What is the main purpose of this server?
It lets LLMs autonomously fetch and explore web content, especially documentation, by recursively following same‑domain links to gather complete context on a topic.
What dependencies does it require?
Node.js, npm, and the packages `@modelcontextprotocol/sdk`, `puppeteer`, and `axios`. Puppeteer is used as a fallback for complex pages.
How do I install and configure it?
Clone the repo, run `npm install` and `npm run build`, then add the server to your MCP client’s configuration with the `node` command pointing to `build/index.js` and set `MCP_TRANSPORT` to `"pipe"`.
What recursion depth can I use?
The depth parameter accepts 1 to 5, with a default of 1. Higher values explore more linked pages within the same domain.
Does the server handle errors or timeouts?
Yes. It implements global timeout handling, graceful error recovery for network issues, and returns partial results even if some pages fail.
Basic information
More Memory & Knowledge MCP servers

OpenLore
aakarimServe your docs to AI agents over SSH and MCP. Agents use ls, cat, grep, find, and pipes against a virtual filesystem backed by your documentation. Identity-scoped access, governed writing with human approval, and portab
RAG Documentation MCP Server
hannesrudolphAn MCP server implementation that provides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.
MCP server for Obsidian
MarkusPfundsteinMCP server that interacts with Obsidian via the Obsidian rest API community plugin
Anytype MCP Server
anyprotoAn MCP server enabling AI assistants to interact with Anytype - your encrypted, local and collaborative wiki - to organize objects, lists, and more through natural language.
Docs MCP Server
araboldGrounded Docs MCP Server: Open-Source Alternative to Context7, Nia, and Ref.Tools
Comments