Before Submitting
Question
Question: Support for Claude Desktop MSIX installation on Windows
Hi!
While setting up M4 on Windows, I noticed that newer versions of Claude Desktop may be installed as an MSIX application.
Currently, get_claude_config_path() in
src/m4/mcp_client_configs/setup_claude_desktop.py
looks for the configuration file under:
%APPDATA%\Claude\claude_desktop_config.json
However, my Claude Desktop installation stores the configuration at:
%LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\
LocalCache\Roaming\Claude\
claude_desktop_config.json
Because of this, M4 could not find the Claude Desktop configuration file on my system.
To make it work, I modified the installation detection logic to also check the MSIX configuration path before falling back to the traditional %APPDATA% location.
My question is:
I wasn't sure which approach would be preferred, so I'd appreciate your guidance before opening a PR.
Thanks!
Additional Context
No response
Project Area
mcp_client_configs
Before Submitting
Question
Question: Support for Claude Desktop MSIX installation on Windows
Hi!
While setting up M4 on Windows, I noticed that newer versions of Claude Desktop may be installed as an MSIX application.
Currently,
get_claude_config_path()inlooks for the configuration file under:
However, my Claude Desktop installation stores the configuration at:
Because of this, M4 could not find the Claude Desktop configuration file on my system.
To make it work, I modified the installation detection logic to also check the MSIX configuration path before falling back to the traditional
%APPDATA%location.My question is:
Is supporting the MSIX installation path something that should be added to M4?
If so, would you prefer:
%LOCALAPPDATA%\Packagesfor aClaude_*package and using itsLocalCache/Roaming/Claudedirectory?I wasn't sure which approach would be preferred, so I'd appreciate your guidance before opening a PR.
Thanks!
Additional Context
No response
Project Area
mcp_client_configs