Defuddle Fetch
Fetch content from the web, cleaned up nicely for LLMs (using Defuddle).
About This MCP Server
A Model Context Protocol server that provides web content fetching capabilities using the Defuddle library. This server enables LLMs to retrieve and process content from web pages, automatically cleaning up the HTML and converting it to clean, readable markdown.
This is a drop-in replacement for the default fetch MCP server that uses Readability. This generally provides better results for most modern webpages.
Tools & Endpoints7
Why Use Defuddle Fetch?
- Better Content Extraction: Uses Defuddle to remove webpage clutter and extract main content: while keeping things like the page title and key metadata
- Flexible Output: Supports both markdown and raw HTML output
- Chunked Reading: Supports pagination with start_index and max_length parameters
- Rich Metadata: Extracts title, author, publication date, word count, and more
Specifications
Requirements
- To use this server with the Claude Desktop app
- add the following configuration to the "mcpServers" section of your claude_desktop_config.json:
Hosting
Hosting Options
- Package
API
Integrate this server into your application. Choose a connection method below.
Configure
{
"mcpServers": {
"defuddle-fetch": {
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}Performance
Usage
Quick Reference
- Name
- Defuddle Fetch
- Function
- Fetch content from the web, cleaned up nicely for LLMs (using Defuddle).
- Available Tools
- Fetches a URL from the internet and extracts its contents as clean, markdown text using Defuddle, Input parameters:, url (string, required): URL to fetch, max_length (number, optional): Maximum number of characters to return. Defaults to 5000., start_index (number, optional): Start content from this character index. Defaults to 0., raw (boolean, optional): Get raw content without markdown conversion. Defaults to false., Returns cleaned content with metadata including title, author, publication date, word count, domain, and processing time
- Transport
- Package
- Language
- JavaScript/TypeScript, mcpb
- Source
- External (Registry)
- License
- Open Source
Ready to integrate this MCP server?
Book a demo to see how this server fits your workflow, or explore the full catalog.