LABSCO SUMMARY
One tool, and it is the difference between reading an article and reading a page.
A plain fetch hands the model the whole document — chrome, scripts, cookie banners — and most of the tokens go to noise. Readability is the same extraction Firefox uses for reader mode, so what comes back is the text a person would actually read, with a byline and site name attached for citation.
What it is
An MCP server that runs Mozilla's Readability algorithm over a URL and converts what survives into Markdown, returning the article body plus its metadata instead of raw HTML.
What you get
parse— takes aurland returns the articletitle, thecontentas Markdown, and metadata:excerpt,bylineandsiteName- Ads, popups, navigation menus and footers are stripped by Readability before conversion, which is also what keeps the token count down
- Consistent Markdown formatting rather than whatever the page's HTML happened to be
Requirements
An MCP client. Install with npm install server-moz-readability, or add npx -y server-moz-readability to claude_desktop_config.json; Smithery can do it for Claude Desktop in one command. No account, no key. It builds on @mozilla/readability, turndown, jsdom and axios. Package version 1.0.3. MIT.
Setup effort
One command — npx -y server-moz-readability
USE CASES
01
Summarising an article without paying for the page furniture
Parse the URL to Markdown first, then summarise from the clean text.
02
Quoting a source you can attribute
Take the title, byline and site name alongside the content so the quote carries its origin.
BEFORE YOU INSTALL
What to know first
Requires
npx on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
TERMINAL
npx -y server-moz-readabilityMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"readability": {
"command": "npx",
"args": [
"-y",
"server-moz-readability"
]
}
}
}