Skip to content

VSCode Profiles do not inherit the default mcp.json from the install process #431

Closed

Description

@voidburn

Not sure if it's because I had the profiles prior to installing them, or this was a honest oversight.

It wasn't working after the install command (everything was in place, detected all installed tools correctly), so I:

  1. inspected the mcp.json file in ~/Library/Application\ Support/Code/User/mcp.json -> present
  2. Listed available MCP servers with >MCP: list servers command in vscode (none showed up)
  3. proceeded to add a new one as a global MCP server using the command above (passed it the same data present in the installed mcp.json installed)
  4. Noticed that it was now correctly detected: Image
  5. Ran a find in the filesystem to see where it was added and realized that profiles had their own, in my cae it was put in the active profile: ~/Library/Application\ Support/Code/User/profiles/5552b383/mcp.json

I'm not sure if the install process should worry about deploying the mcp.json in every detected profile, but I would definitely add a prominent note in the appropriate section of the install process of the README.md file concerning VSCode, so that new users with a setup similar as mine can immediately enjoy this fantastic piece of software.

Thank you for your amazing work of passion,

absolutely loving it!

Activity

  1. DeusData commented on Jun 9, 2026

    @DeusData
    Owner

    Thanks for highlighting, will check once there is time :)

  2. DeusData commented on Jun 28, 2026

    @DeusData
    Owner

    This issue now has a first-class, durable reproduction in the cumulative bug-reproduction suite landing in #667 — a test that pins the exact failing behaviour, so it's tracked and guarded against silent regression. Where #667 also lands the root-cause fix, that's called out in the PR; otherwise the reproduction makes the eventual fix straightforward and verifiable.

    The reproduction goes live once #667 merges. (Posted from the release branch's QA pass.)

  3. added a commit that references this issue on Jun 28, 2026
  4. added
    priority/normalStandard review queue; useful PR with ordinary maintainer urgency.
    on Jun 30, 2026
  5. added this to the 0.9.1-rc milestone on Jul 8, 2026
  6. DeusData commented on Aug 21, 2026

    @DeusData
    Owner

    Thank you again for the clear report and the concrete profile path. Current main now scans Code/User/profiles and installs or updates mcp.json for every existing VS Code profile directory, in addition to the default user configuration. The dedicated issue 431 reproduction passes on the current head.

    I am closing this as fixed. If a current build still misses an existing profile, please reopen the issue with the OS, VS Code version, and profile-directory layout, and we will investigate further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingeditor/integrationEditor compatibility and CLI integrationpriority/normalStandard review queue; useful PR with ordinary maintainer urgency.

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions