Related MCP Server Resources

Explore more AI models, providers, and integration options:

  • Explore AI Models
  • Explore AI Providers
  • Explore MCP Servers
  • LangDB Pricing
  • Documentation
  • AI Industry Blog
  • MkDocs MCP Search Server
  • DocGen MCP Server
  • MCP Server
  • MCP Server for Deep Research
  • Sanity MCP Server
Back to MCP Servers
Mozilla Readability Parser MCP Server

Mozilla Readability Parser MCP Server

Public
jmh108/MCP-server-readability-python

Extracts and transforms webpage content into clean, LLM-optimized Markdown by removing ads, navigation, and non-essential elements using the Model Context Protocol for efficient and consistent content parsing.

python
0 tools
May 30, 2025
Updated Jun 4, 2025

Supercharge Your AI with Mozilla Readability Parser MCP Server

MCP Server

Unlock the full potential of Mozilla Readability Parser MCP Server through LangDB's AI Gateway. Get enterprise-grade security, analytics, and seamless integration with zero configuration.

Unified API Access
Complete Tracing
Instant Setup
Get Started Now

Free tier available • No credit card required

Instant Setup
99.9% Uptime
10,000+Monthly Requests

MCP Server Readability Parser (Python / FastMCP)

Credits/Reference

This project is based on the original server-moz-readability implementation of emzimmer. (For the original README documentation, please refer to the original README.md.)

This Python implementation adapts the original concept to run as python based MCP using FastMCP

Mozilla Readability Parser MCP Server

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

Table of Contents

  • Features
  • Why Not Just Fetch?
  • Installation
  • Quick Start
  • Tool Reference
  • Dependencies
  • License

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

Why Not Just Fetch?

Unlike simple fetch requests, this server:

  • Extracts only relevant content using Readability algorithm
  • Eliminates noise like ads, popups, and navigation menus
  • Reduces token usage by removing unnecessary HTML/CSS
  • Provides consistent Markdown formatting for better LLM processing
  • Handles complex web pages with dynamic content

Installation

  1. Clone the repository:
git clone https://github.com/jmh108/MCP-server-readability-python.git cd MCP-server-readability-python
  1. Create and activate a virtual environment:
python -m venv venv source venv/bin/activate # On Windows use: venv\Scripts\activate
  1. Install dependencies:
pip install -r requirements.txt

Quick Start

  1. Start the server:
fastmcp run server.py
  1. Example request:
curl -X POST http://localhost:8000/tools/extract_content \ -H "Content-Type: application/json" \ -d '{"url": "https://example.com/article"}'

Tool Reference

extract_content

Fetches and transforms webpage content into clean Markdown.

Arguments:

{ "url": { "type": "string", "description": "The website URL to parse", "required": true } }

Returns:

{ "content": "Markdown content..." }

MCP Server Configuration

To configure the MCP server, add the following to your MCP settings file:

{ "mcpServers": { "readability": { "command": "fastmcp", "args": ["run", "server.py"], "env": {} } } }

The server can then be started using the MCP protocol and accessed via the parse tool.

Dependencies

  • readability-lxml - Content extraction
  • html2text - HTML to Markdown conversion
  • beautifulsoup4 - DOM parsing
  • requests - HTTP requests

License

MIT License - See LICENSE for details.

Publicly Shared Threads0

Discover shared experiences

Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!

Share your threads to help others
Related MCPs5
  • MkDocs MCP Search Server
    MkDocs MCP Search Server

    Enables Model Context Protocol integration for efficient, version-specific search of MkDocs-powered ...

    Added May 30, 2025
  • DocGen MCP Server
    DocGen MCP Server

    Automates standardized documentation generation from GitHub and Google Drive sources using templates...

    3 tools
    Added May 30, 2025
  • MCP Server
    MCP Server

    Browse and interact with your entire Notion workspace via a Model Context Protocol server that conve...

    Added May 30, 2025
  • MCP Server for Deep Research
    MCP Server for Deep Research

    Conduct comprehensive, structured research with a Model Context Protocol server that elaborates ques...

    Added May 30, 2025
  • Sanity MCP Server
    Sanity MCP Server

    Connect Sanity projects with AI tools via the Model Context Protocol to enable natural language cont...

    Added May 30, 2025