[Windows] claude-plugins-official marketplace not pre-registered, requires manual extraKnownMarketplaces unlike macOS
Description
On macOS, the claude-plugins-official marketplace is pre-registered in Claude Code, so adding enabledPlugins to settings.json works out of the box:
{
"enabledPlugins": { "pyright-lsp@claude-plugins-official": true }
}
On Windows, the same configuration fails silently — and running /plugin install pyright-lsp@claude-plugins-official returns:
Plugin "pyright-lsp" not found in any marketplace
The marketplace claude-plugins-official is simply not registered in the Windows installation of Claude Code.
Steps to Reproduce
- Fresh Claude Code install on Windows 11
- Add to
~/.claude/settings.json:
``json``
{ "enabledPlugins": { "pyright-lsp@claude-plugins-official": true } }
- Restart Claude Code
- Run
/plugin install pyright-lsp@claude-plugins-official - Result:
Plugin "pyright-lsp" not found in any marketplace
Expected Behavior
Same behavior as macOS — the official Anthropic marketplace (claude-plugins-official) should be pre-registered on all platforms so that enabledPlugins and /plugin install work without extra config.
Workaround (Windows only)
Manually add extraKnownMarketplaces to ~/.claude/settings.json:
{
"extraKnownMarketplaces": {
"claude-plugins-official": {
"source": { "source": "github", "repo": "anthropics/claude-plugins-official" }
}
},
"enabledPlugins": { "pyright-lsp@claude-plugins-official": true }
}
After adding this, /plugin install pyright-lsp@claude-plugins-official succeeds and /reload-plugins confirms:
Reloaded: 2 plugin(s) · 1 LSP server(s) provided by plugins require restart to activate.
Environment
- OS: Windows 11 Pro 10.0.26200
- Claude Code: latest (
autoUpdatesChannel: latest) - pyright: 1.1.408 (installed via
npm install -g pyright)
Related
- #16219 (closed, different issue:
lspServersconfig propagation)
This issue has 4 comments on GitHub. Read the full discussion on GitHub ↗