claude-code - 💡(How to fix) Fix [BUG] Server-side added Marketplaces under 'Customize' cannot be removed or edited [2 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49594Fetched 2026-04-17 08:36:44
View on GitHub
Comments
2
Participants
2
Timeline
6
Reactions
0
Author
Timeline (top)
labeled ×4commented ×2

Error Message

Error Messages/Logs

Code Example

Title: No way to remove a registered marketplace from Claude Desktop

  Description:

  A marketplace ("Cloode-Marketplace") was added to my account, likely during a Cowork session. There is no UI in Claude Desktop
  (or on claude.ai) to unregister/remove it. The marketplace persists indefinitely.

  Details:

  - Marketplace name: Cloode-Marketplace
  - Marketplace ID: marketplace_01T7AYP3uyv6jXcZgvmYvPFt
  - Associated plugin: cabinet-of-imd (plugin ID: plugin_01YCc2fV74fbC5HTNbLUe78v)

  Investigation:

  The marketplace does not appear in any user-editable local config:
  - Not in cowork_settings.json
  - Not in cowork_plugins/known_marketplaces.json
  - Not in cowork_plugins/installed_plugins.json
  - Not in ~/.claude/settings.json

  It only appears in rpm/manifest.json (under ~/Library/Application
  Support/Claude/local-agent-mode-sessions/<session-id>/<org-id>/rpm/manifest.json), which is a server-synced file. Manually
  removing the entry from this file is overwritten on next launch — the server pushes the marketplace registration back and
  updates the lastUpdated timestamp.

  Expected behavior:

  Users should be able to remove marketplaces they've added, either through:
  - Claude Desktop UI (Settings > Plugins/Marketplaces)
  - A claude.ai account settings page
  - A local config file that isn't overwritten by server sync

  Environment:
  - macOS (Darwin 25.2.0)
  - Claude Desktop (Cowork/Code mode)

---
RAW_BUFFERClick to expand / collapse

Preflight Checklist

  • I have searched existing issues and this hasn't been reported yet
  • This is a single bug report (please file separate reports for different bugs)
  • I am using the latest version of Claude Code

What's Wrong?

I have experimented with making my own skills and plug-ins for Claude. I've created a Git repo which I filled with my experiments, so I can add them both to Claude Desktop as well as the Code CLI app.

Right now -- this particular marketplace I added (old repo, since deprecated) keeps appearing in ANY instance of Claude Desktop, across devices etc. Clicking the three-dot menu to remove it prompts a successful deletion toast, but the marketplace itself factually never goes away.

This is a very frustrating issue, since it also limits my ability to add new marketplaces. Again would get successful addition toasts, with nothing in the UI implying it actually got fixed.

An analysis by Claude Code CLI itself:

Title: No way to remove a registered marketplace from Claude Desktop

  Description:

  A marketplace ("Cloode-Marketplace") was added to my account, likely during a Cowork session. There is no UI in Claude Desktop
  (or on claude.ai) to unregister/remove it. The marketplace persists indefinitely.

  Details:

  - Marketplace name: Cloode-Marketplace
  - Marketplace ID: marketplace_01T7AYP3uyv6jXcZgvmYvPFt
  - Associated plugin: cabinet-of-imd (plugin ID: plugin_01YCc2fV74fbC5HTNbLUe78v)

  Investigation:

  The marketplace does not appear in any user-editable local config:
  - Not in cowork_settings.json
  - Not in cowork_plugins/known_marketplaces.json
  - Not in cowork_plugins/installed_plugins.json
  - Not in ~/.claude/settings.json

  It only appears in rpm/manifest.json (under ~/Library/Application
  Support/Claude/local-agent-mode-sessions/<session-id>/<org-id>/rpm/manifest.json), which is a server-synced file. Manually
  removing the entry from this file is overwritten on next launch — the server pushes the marketplace registration back and
  updates the lastUpdated timestamp.

  Expected behavior:

  Users should be able to remove marketplaces they've added, either through:
  - Claude Desktop UI (Settings > Plugins/Marketplaces)
  - A claude.ai account settings page
  - A local config file that isn't overwritten by server sync

  Environment:
  - macOS (Darwin 25.2.0)
  - Claude Desktop (Cowork/Code mode)

What Should Happen?

Marketplaces should be removed entirely, across devices and apps when removed by the user. A Claude Code instance

Error Messages/Logs

Steps to Reproduce

Upon boot, in any app instance.

Claude Model

None

Is this a regression?

Yes, this worked in a previous version

Last Working Version

No response

Claude Code Version

2.1.112

Platform

Anthropic API

Operating System

macOS

Terminal/Shell

Terminal.app (macOS)

Additional Information

No response

extent analysis

TL;DR

Manually removing the marketplace entry from the rpm/manifest.json file is not a viable solution as it gets overwritten by the server on next launch, so an alternative approach is needed to remove the registered marketplace from Claude Desktop.

Guidance

  • Investigate the server-side configuration to understand why the marketplace registration is being pushed back to the client, potentially involving the Anthropic API or Claude Code server settings.
  • Check the Claude Desktop UI (Settings > Plugins/Marketplaces) and claude.ai account settings page for any hidden or advanced options to remove marketplaces, as the expected behavior suggests these should be available.
  • Consider reaching out to the Claude Code support team or developers to report this issue and request assistance, as it appears to be a regression and the analysis suggests a server-side component is involved.
  • Review the cowork_settings.json, known_marketplaces.json, and installed_plugins.json files again to ensure the marketplace is not inadvertently referenced or configured elsewhere.

Notes

The provided analysis suggests that the issue is not solely client-side, as the rpm/manifest.json file is being updated by the server. Without more information about the server-side configuration or the Anthropic API, it's challenging to provide a definitive solution.

Recommendation

Apply workaround: Reach out to the Claude Code support team or developers to report this issue and request assistance, as it appears to be a regression and the analysis suggests a server-side component is involved.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING