File Downloader icon

File Downloader

Empowers Claude Desktop to download files from any web source, automatically leveraging browser-based fallback for JavaScript-intensive sites.

About

This Model Context Protocol (MCP) server addresses a core limitation of Claude Desktop: its inability to natively download files. It provides a robust solution by intelligently managing file downloads. The server first attempts a direct HTTP download, complete with multi-level redirect handling, and seamlessly falls back to a browser-based method using Playwright when faced with complex websites that rely on JavaScript for their download links. This ensures reliable retrieval of datasets, documents, and other files from a wide range of web sources, enhancing Claude Desktop's utility for various tasks.

Key Features

  • Smart Download Strategy: Tries HTTP first, falls back to browser if needed
  • 10-Level Redirect Support: Handles complex redirect chains for direct downloads
  • JavaScript Rendering: Uses Playwright for sites requiring browser execution
  • Flexible File Naming: Auto-names from URL or accepts custom names and paths
  • Cross-Platform Compatibility: Works on Windows, macOS, and Linux
  • 0 GitHub stars

Use Cases

  • Downloading datasets or documents from standard web links
  • Retrieving files from websites that generate download links via JavaScript
  • Saving specific files from the web to custom filenames or locations via Claude Desktop
Advertisement

Advertisement