MCP-server-readability-python

MCP-server-readability-python

3.2

If you are the rightful owner of MCP-server-readability-python and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Python implementation of the Model Context Protocol (MCP) server that extracts and transforms webpage content into clean, LLM-optimized Markdown.

The Mozilla Readability Parser MCP Server is a Python-based implementation designed to extract and transform webpage content into clean, LLM-optimized Markdown. It leverages the FastMCP framework to provide a lightweight and efficient server that removes ads, navigation, footers, and other non-essential content from web pages. The server converts clean HTML into well-formatted Markdown, making it ideal for LLM processing. It handles errors gracefully and is optimized for performance, ensuring that only relevant content is extracted using the Readability algorithm. This approach reduces token usage by eliminating unnecessary HTML/CSS and provides consistent Markdown formatting for better LLM processing. The server is capable of handling complex web pages with dynamic content, making it a versatile tool for content extraction.

Features

  • Removes ads, navigation, footers and other non-essential content
  • Converts clean HTML into well-formatted Markdown
  • Handles errors gracefully
  • Optimized for LLM processing
  • Lightweight and fast

Tools

  1. extract_content

    Extract and convert web content into clean Markdown