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 5 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. It has been installed 0 times through Conduid.

Install

Clone
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.

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 presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • ·Scoped permissionsNot checked 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 mirrored from the source repository 5 months ago. The original is authoritative.

Questions

About defuddle-mcp

How do I install defuddle-mcp?

Run git clone https://github.com/NickyHeC/defuddle-mcp, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

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

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. 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.