1. Conduid
  2. Maps
  3. defuddle-mcp
MCP server · Maps

defuddle-mcp

An MCP server that extracts clean Markdown or HTML content from web pages by stripping away ads, navigation, and clutter. It offers tools to process URLs or raw HTML, returning structured metadata alongside the main article content.

Unclaimed maps
34Low

Scored 6 months ago · breakdown

About defuddle-mcp

defuddle-mcp is an MCP server in the Maps category: an MCP server that extracts clean Markdown or HTML content from web pages by stripping away ads, navigation, and clutter. It offers tools to process URLs or raw HTML, returning structured metadata alongside the main article content.

Install

From source
git clone https://github.com/NickyHeC/defuddle-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

defuddle_htmlExtract main content from raw HTML

Parameters not published.

defuddle_urlFetch a URL and extract its main content

Parameters not published.

Ask AI

✦

Ask AI about defuddle-mcp

Powered by Claude · Grounded in docs

I know everything about defuddle-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

defuddle-mcp

MCP server that extracts the main content from web pages using defuddle. Returns cleaned Markdown or HTML with metadata (title, author, description, etc.), stripping away ads, navigation, sidebars, and other clutter.

No authentication required — defuddle runs locally as a CLI tool.

Tools

Tool Description
defuddle_url Fetch a URL and extract its main content
defuddle_html Extract main content from raw HTML

Both tools return a structured result with: title, author, description, domain, content, word_count, and other metadata fields. Set markdown=false to get HTML instead of Markdown.

Setup

Requires Python >= 3.10 and Node.js >= 18.

uv sync

The defuddle npm package is installed automatically on first server start.

Run

uv run python -m src.main

The server starts on http://127.0.0.1:8080/mcp.

Test

uv run python -m src.client

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About defuddle-mcp

How do I install defuddle-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is defuddle-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is defuddle-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.