Mozilla Readability Parser MCP Server
Analizador de legibilidad del servidor MCP (Python/FastMCP)
Créditos/Referencias
Este proyecto se basa en la implementación original de emzimmer , basada en server-moz-readability . (Para consultar la documentación README original, consulte el archivo README.md original ).
Esta implementación de Python adapta el concepto original para ejecutarse como MCP basado en Python usando FastMCP
Servidor MCP del analizador de legibilidad de Mozilla
Una implementación en Python del servidor Model Context Protocol (MCP) que extrae y transforma el contenido de las páginas web en Markdown limpio y optimizado para LLM.
Related MCP server: superFetch MCP Server
Tabla de contenido
Características
Elimina anuncios, navegación, pies de página y otro contenido no esencial.
Convierte HTML limpio en Markdown bien formateado
Maneja los errores con elegancia
Optimizado para el procesamiento LLM
Ligero y rápido
¿Por qué no simplemente buscar?
A diferencia de las solicitudes de búsqueda simples, este servidor:
Extrae solo contenido relevante mediante el algoritmo de legibilidad
Elimina ruidos como anuncios, ventanas emergentes y menús de navegación.
Reduce el uso de tokens al eliminar HTML/CSS innecesarios
Proporciona un formato Markdown consistente para un mejor procesamiento de LLM
Maneja páginas web complejas con contenido dinámico
Instalación
Clonar el repositorio:
git clone https://github.com/jmh108/MCP-server-readability-python.git
cd MCP-server-readability-pythonCrear y activar un entorno virtual:
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activateInstalar dependencias:
pip install -r requirements.txtInicio rápido
Iniciar el servidor:
fastmcp run server.pyEjemplo de solicitud:
curl -X POST http://localhost:8000/tools/extract_content \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/article"}'Referencia de herramientas
extract_content
Obtiene y transforma el contenido de la página web en Markdown limpio.
Argumentos:
{
"url": {
"type": "string",
"description": "The website URL to parse",
"required": true
}
}Devoluciones:
{
"content": "Markdown content..."
}Configuración del servidor MCP
Para configurar el servidor MCP, agregue lo siguiente a su archivo de configuración de MCP:
{
"mcpServers": {
"readability": {
"command": "fastmcp",
"args": ["run", "server.py"],
"env": {}
}
}
}Luego se puede iniciar el servidor utilizando el protocolo MCP y acceder a él mediante la herramienta parse .
Dependencias
readability-lxml - Extracción de contenido
html2text - Conversión de HTML a Markdown
beautifulsoup4 - Análisis del DOM
solicitudes - solicitudes HTTP
Licencia
Licencia MIT: consulte LICENCIA para obtener más detalles.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceAn MCP server for web content extraction that converts HTML pages into clean, LLM-optimized Markdown using Mozilla's Readability. It supports batch processing, intelligent multi-page crawling, and configurable caching while respecting robots.txt standards.51
- AlicenseAqualityDmaintenanceAn MCP server that fetches web pages and extracts clean, AI-friendly Markdown content using Mozilla Readability. It provides secure web access for LLMs with built-in SSRF protection and automated content cleaning for improved context retrieval and summarization.1314MIT
- AlicenseNot gradedqualityNot gradedmaintenanceAn MCP server that extracts clean, structured Markdown content from web page URLs using the WebforAI library. It simplifies feeding web content into AI models by removing HTML noise and intelligently processing tables and links.
- AlicenseNot gradedqualityDmaintenanceAn MCP server that scrapes content from web pages, including JavaScript-heavy sites, and converts it into high-quality Markdown. It leverages Playwright for headless browser automation and Pypandoc for clean content conversion.Apache 2.0
Related MCP Connectors
Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
URL to clean markdown for LLMs: a polite, robots.txt-respecting web reader. Free, no API key
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/jmh108/MCP-server-readability-python'
If you have feedback or need assistance with the MCP directory API, please join our Discord server