Drive unfetch from your AI assistant
unfetch ships with a built-in MCP server — exposing 13 tools so Claude Desktop, Cursor, or any MCP host can search, queue, and manage downloads on your behalf.
Claude Desktop configuration
Add this to claude_desktop_config.json:
{
"mcpServers": {
"unfetch": {
"command": "C:\\Program Files\\unfetch\\unfetch.exe",
"args": ["--mcp"]
}
}
} Restart Claude Desktop. You should see a 🔌 icon — unfetch is now available as a tool source.
Available tools
add_task Add a download task — HTTP, magnet, or video page list_tasks List all tasks (filter by status) get_task Get details of a single task pause_task Pause a downloading task resume_task Resume a paused task remove_task Permanently delete a task trash_task Move a task to trash (reversible) restore_task Restore a task from trash empty_trash Empty the trash bin restore_all_trashed Restore everything in the trash get_config Read current configuration set_config Update configuration (download dir, threads, ...) play_in_unflick Open a downloaded file in Unflick player Example prompts
- 「Download this 4K video to my Downloads folder and pause it once it hits 500 MB」
- 「How many active downloads do I have? Pause anything bigger than 1 GB」
- 「Search YouTube for the latest Linus Torvalds keynote and grab the 1080p mp4」