Skip to content

❓ [QUESTION] - Claude desktop MSIX configuration path on Windows #51

Description

@YujeeCatherine

Before Submitting

  • I have checked the documentation and existing issues.

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:

  • Is supporting the MSIX installation path something that should be added to M4?

  • If so, would you prefer:

    1. explicitly checking the known MSIX path, or
    2. searching under %LOCALAPPDATA%\Packages for a Claude_* package and using its LocalCache/Roaming/Claude directory?

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions