fetchLABSCO SUMMARY
A page reader tuned for context budget rather than fidelity.
Every design choice here aims at returning fewer tokens for the same article: main-content detection, attribute stripping, optional links and images. It fetches publicly accessible pages, so anything behind a login or an anti-bot wall is out of scope.
What it is
A server that fetches a public URL, extracts the main content and converts it to markdown, deliberately keeping the result small.
What you get
- Main-content extraction using semantic HTML detection, with navigation, ads and sidebars removed
- HTML attributes stripped and excess whitespace collapsed, so less of the page becomes context
- Links and images included or excluded per call
- Redirects followed, with the final URL reported back
- One-second intervals between requests, a proper user-agent header and timeout handling
Requirements
Python 3.12 or higher and uv. Runs straight from the repository with uvx, so there is nothing to clone first.
Setup effort
One command — uvx git+https://github.com/bhubbb/mcp-fetch-as-markdown
USE CASES
Reading an article into the conversation without the page furniture
Fetch it as markdown and get the body text rather than the whole document.
Following a link a search result gave you
Convert the destination page in place instead of pasting its HTML.
Keeping a long research session inside its context budget
Turn links and images off so each page costs the minimum.
Checking where a shortened or redirecting URL actually lands
Fetch it and read the final URL that comes back with the content.
1 tool
Listed in project docs. Your client may show a different list.
BEFORE YOU INSTALL
What to know first
Tools you get
1 tool named in the project's documentation.
Requires
- uvx on PATH
- Python 3.12 or later
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx git+https://github.com/bhubbb/mcp-fetch-as-markdownMCP Clients
Claude Desktop — uvx
{
"mcpServers": {
"fetch-as-markdown": {
"command": "uvx",
"args": [
"git+https://github.com/bhubbb/mcp-fetch-as-markdown"
]
}
}
}