Docs Fetch MCP Server

MCP server for fetching web page content with recursive exploration capability

Local serverstdioTypeScript

What is the Docs Fetch MCP Server?

MCP server for fetching web page content with recursive exploration capability

What the server does

A Bun-based Model Context Protocol (MCP) server for fetching documentation pages and bounded documentation crawls.

  • Fast static fetch path with axios
  • Optional Puppeteer rendering for client-rendered or thin pages
  • Markdown extraction with headings, lists, code blocks, tables, blockquotes, and links
  • Real crawl depth semantics:
  • depth: 1 returns only the root page
  • depth: 2 includes direct child links

Credentials and setup notes

  • Bun >=1.3.0 - Puppeteer's browser installation if render is auto or always This project uses Bun for dependency management, runtime execution, builds, and tests.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
urlstring
depthnumber
maxPagesnumber
maxConcurrencynumber
timeoutMsnumber
perPageTimeoutMsnumber
renderstring
sameOriginboolean
pathPrefixstring
contentLimitnumber
includeLinksboolean
fetch_doc_content

How to install the Docs Fetch MCP Server

{
  "mcpServers": {
    "docs-fetch": {
      "command": "bun",
      "args": [
        "/path/to/docs-fetch-mcp/build/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Bun >=1.3.0 - Puppeteer's browser installation if render is auto or always This project uses Bun for dependency management, runtime execution, builds, and tests.

Example prompts to try

  • “Use Docs Fetch MCP to depth.”
  • “Use Docs Fetch MCP to sameOrigin.”
  • “Use Docs Fetch MCP to includeLinks.”

Frequently asked questions

MCP server for fetching web page content with recursive exploration capability Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.