Why you'd want it
The reference fetch server from the MCP project. Its single fetch tool converts HTML to markdown, truncates long pages and takes a start_index so the model can continue reading where it stopped, with a raw option for unconverted content. By default it obeys robots.txt for model-initiated requests and refuses private, loopback and cloud metadata addresses; flags let you set the user agent, use a proxy or allow private IPs.
Best for
- Adding web page reading to a client that lacks it
- Reading docs and articles as markdown
- Python or uv-based setups
Use it when
Your agent needs to read web pages by URL and your client has no built-in web fetch tool.
Skip it if
Your agent already has a web fetch tool, or you need to click through and interact with pages, which a browser automation server handles. It is a reference implementation, not a production-ready server.