Especially given the app is on Electron, so not porting it to Linux is pure laziness. Answer from silent_perkele on reddit.com
๐ŸŒ
Reddit
reddit.com โ€บ r/mcp โ€บ running claude desktop on linux via wine โ€“ config file path issues
r/mcp on Reddit: Running Claude Desktop on Linux via Wine โ€“ Config File Path Issues
December 27, 2024 -

I was able to run Claude Desktop on my Ubuntu Linux machine using Wine, but Iโ€™m running into issues configuring the claude_desktop_config.json file. I suspect the problem stems from using the Windows x86 version of Claude with Wine, which may be causing file path syntax mismatches.

Has anyone successfully set this up on Linux, or know how to resolve the file path issues?

๐ŸŒ
GitHub
github.com โ€บ aaddrick โ€บ claude-desktop-debian
GitHub - aaddrick/claude-desktop-debian: Claude Desktop for Debian-based Linux distributions
Native Linux Support: Run Claude Desktop without virtualization or Wine
Starred by 1.6K users
Forked by 255 users
Languages ย  Shell
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ i successfully ran claude desktop natively on linux
r/ClaudeAI on Reddit: I successfully ran Claude Desktop natively on Linux
December 18, 2024 - Claude Desktop, natively on Linux, with MCP support

Link to repository: https://github.com/k3d3/claude-desktop-linux-flake

I got Claude Desktop running on Linux! I use NixOS which means it's packaged as a Nix flake, however the Determinate Nix installer should work on other distributions as well: https://docs.determinate.systems/getting-started/

Given the existing package, it shouldn't be super difficult (especially with Claude's help) to make build scripts for other distributions like Ubuntu. But it's a start!

๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ claude desktop's model context protocol (mcp) working on linux/wine
r/ClaudeAI on Reddit: Claude Desktop's Model Context Protocol (MCP) Working on Linux/Wine
November 28, 2024 - ... This worked, partially... More replies ... Awesome! What wine version do you use? I have Ubuntu 20.04 and wine 9 and could not make it run. Even install fails ... Asahi Linux: Linux on Apple Silicon Website: https://asahilinux.org Documentation: ...
๐ŸŒ
Snapcraft
snapcraft.io โ€บ claudeai-desktop
Install Claude Desktop on Linux | Snap Store
October 24, 2025 - Claude Desktop is an unofficial Electron-based desktop app that brings Claude AI straight to your Linux desktop.
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ claude desktop works on linux (manjaro), with mcp and without wine.
r/ClaudeAI on Reddit: Claude Desktop works on Linux (Manjaro), with MCP and without Wine.
January 1, 2025 -

Hi,

Sharing how I got it to work. It took me a day at least to get this running and I am not sure if I did it 'right', so please do let me know if you spot anything dumb.

- For the app itself, I found one in the repos that works (https://aur.archlinux.org/packages/claude-desktop-bin),

- For authentication, I had to use email (couldn't log in with Google). The link received in the email did not simply work, I had to ask for code (there's a button somewhere on the page the link takes you to),

- MCP config did not work as documented - by running the servers with npx (actually, the server-memory
server sometimes worked even that way, other times not).

What did work:
- get the code (https://github.com/modelcontextprotocol/servers/tree/main?tab=readme-ov-file)
- run tsc in the folder of the server you want to use to compile the index.ts and get dist/index.js
config needs to be a similar to this:
{
"mcpServers": {
"memory": {
"command": "<YOUR_NODE>",
"args": ["<path_to_cloned_repo>/src/memory/dist/index.js"]
},
"filesystem":{
"command": "<YOUR_NODE>",
"args": ["<path_to_cloned_repo>/src/filesystem/dist/index.js", "<some dir to share with Claude>"]
}
}
}

Note the <YOUR_NODE> thing. When I just put 'node' there, it didn't work. I think the reason is that it then uses node version bundled with electron (that was ChatGPT's guess). To fix that, give it a more specific name. I created a symlink called 'mynode' and used that (I guess giving it full path would work too...).

Find elsewhere
๐ŸŒ
Greg Hilston
greghilston.com โ€บ posts โ€บ installing claude desktop on linux: an unofficial guide
Installing Claude Desktop on Linux: An Unofficial Guide | Greg Hilston
January 9, 2025 - This solution cleverly adapts the Windows application, replacing Windows specific code with Linux-compatible alternatives. You have two ways to get Claude Desktop running on Linux:
๐ŸŒ
Medium
medium.com โ€บ @abhirupkonwar04 โ€บ install-claude-desktop-in-linux-a8da40237c0a
Install Claude Desktop in Linux - Abhirup Konwar - Medium
June 28, 2025 - Install Claude Desktop in Linux Why Claude? Official claude desktop is only available for Win & Mac. So I will install unofficial ones for debian based linux distro git clone โ€ฆ
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ claude desktop for debian-based linux distributions (ubuntu, mint, mx linux, etc.)
r/ClaudeAI on Reddit: Claude Desktop for Debian-based Linux distributions (Ubuntu, Mint, MX Linux, etc.)
December 27, 2024 -

Inspired by k3d3's successful NixOS implementation, I had Claude create a Debian package build script that lets you run Claude Desktop natively on Debian-based Linux distributions.

Key features:

  • Tested on MX Linux

  • Should work on Ubuntu, Linux Mint, and other Debian derivatives

  • Full support for MCP (Model Context Protocol)

  • Working Ctrl+Alt+Space popup

  • System tray integration

  • Proper desktop integration (icons, application menu)

The build script:

  • Checks system compatibility

  • Handles all dependencies automatically

  • Creates a proper Debian package

  • Implements Linux-native keyboard handling

Repository: https://github.com/aaddrick/claude-desktop-debian

To install:

git clone 
cd claude-desktop-debian
sudo ./build-deb.sh
sudo dpkg -i build/electron-app/claude-desktop_0.7.7_amd64.deb

Big thanks to k3d3 for the original work and insights into the application structure!

Note: This is an unofficial build script - please report any issues on GitHub, not to Anthropic.

MCP Setup:

  1. Click on the menu icon in the top left

Step 1

2. Go to File >> Settings

Step 2

3. Follow instructions at https://modelcontextprotocol.io/quickstart/user

MCP config file will be created at ~/.config/Claude/claude_desktop_config.json

4. Restart Claude Desktop using the tray icon

Step 4

When you restart Claude Desktop, the changes to the MCP config will be picked up. Restart Claude fully each time you adjust claude_desktop_config.json

๐ŸŒ
Designance
desinance.com โ€บ home โ€บ ui/ux design โ€บ how to download, install and use claude desktop
How to Download, Install and Use Claude Desktop
November 13, 2025 - No native build. Use Wine or a Windows VM; community AppImage in beta (GitHub/claude-linux). Claude Desktop: GUI, general productivity, drag-and-drop.
๐ŸŒ
GitHub
github.com โ€บ leobuskin โ€บ claude-desktop-linux
GitHub - leobuskin/claude-desktop-linux: Claude Desktop for Linux
Automated Linux packages for Claude Desktop, built from the official Windows installer.
Author ย  leobuskin
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ help running mcp on wine - linux
r/ClaudeAI on Reddit: Help running MCP on Wine - Linux
January 10, 2024 -

Hello, everyone!

As the title suggests, I'm looking for some help running MCP on Linux. Here's what I've accomplished so far:

  • Executed Claude on Wine

  • Installed the latest Node.js (23.03) in Wine

  • Created the claude_desktop_config.json file and "enabled" MCP

  • Made a connection to the MCP File System Server/Memory. Below is the content from the mcp.log file:

2024-12-13T07:33:28.652Z [info] Attempting to connect to MCP server filesystem...

2024-12-13T07:33:28.710Z [info] Connected to MCP server filesystem!

2024-12-13T08:25:28.988Z [info] Attempting to connect to MCP server filesystem...

2024-12-13T08:25:29.049Z [info] Connected to MCP server filesystem!

Although the logs indicate a successful connection, the MCP tools are not enabled in the chat prompt. I feel like I'm missing something, so I was wondering if anyone could point me in the right direction.

Thanks

๐ŸŒ
GitHub
github.com โ€บ aaddrick โ€บ claude-desktop-arch
GitHub - aaddrick/claude-desktop-arch: Builds an Arch Linux package for Claude Desktop by extracting and modifying the official Windows release. I
Builds an Arch Linux package for Claude Desktop by extracting and modifying the official Windows release. I - aaddrick/claude-desktop-arch
Starred by 93 users
Forked by 8 users
Languages ย  Shell
๐ŸŒ
Reddit
reddit.com โ€บ r/claudeai โ€บ when will anthropic release claude desktop for linux
r/ClaudeAI on Reddit: When will Anthropic release Claude Desktop for Linux
October 7, 2025 -

Download and install Claude Desktop for your operating system. Claude Desktop is currently available for macOS and Windows. Linux support is coming soon.

Has anyone heard anything from Anthropic about this? I haven't managed to find anything yet. And I'm tired of using these duct-tape solutions, hopping from one unofficial client to another after they inevitably break or lose support.

๐ŸŒ
Snapcraft
snapcraft.io โ€บ install โ€บ claudeai-desktop โ€บ ubuntu
Install Claude Desktop on Ubuntu using the Snap Store | Snapcraft
October 24, 2025 - Claude Desktop is an unofficial Electron-based desktop app that brings Claude AI straight to your Linux desktop.
๐ŸŒ
studio zandra
studiozandra.com โ€บ how-to-install-claude-desktop-with-mcp-desktop-commander-on-ubuntu-debian-systems
How to Install Claude Desktop with MCP Desktop Commander on Ubuntu/Debian Linux โ€“ studio zandra
June 6, 2025 - If you're a Linux user who wants to run Claude Desktop with powerful Model Context Protocol (MCP) (https://modelcontextprotocol.io/) tools, this guide will walk you through the entire process. We'll install Claude Desktop and set up the Desktop Commander MCP server, which allows Claude to interact ...
๐ŸŒ
iTechs Online
itecsonline.com โ€บ post โ€บ how-to-install-claude-code-on-ubuntu-linux-complete-guide-2025
How to Install Claude Code on Ubuntu Linux: Complete Guide 2025 | Blog // ITECS
July 30, 2025 - This comprehensive guide walks you through installing Anthropic's Claude Code AI assistant on Ubuntu Linux. You'll learn how to properly configure Node.js and npm, authenticate with the Anthropic API, and start using this powerful AI coding tool in your development workflow.