Fetches web pages and cleans them into Markdown with Defuddle for LLM use.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add defuddle-fetch -- npx -y defuddle-fetch-mcp-server~/.codex/config.toml
[mcp_servers.defuddle-fetch]
command = "npx"
args = ["-y", "defuddle-fetch-mcp-server"]
# codex mcp add defuddle-fetch -- npx -y defuddle-fetch-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"defuddle-fetch": {
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}.vscode/mcp.json
{
"servers": {
"defuddle-fetch": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"defuddle-fetch": {
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"defuddle-fetch": {
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"defuddle-fetch": {
"command": "npx",
"args": [
"-y",
"defuddle-fetch-mcp-server"
]
}
}
}