[Bug] Official LSP plugins missing implementation code in marketplace cache
Bug Description
Title: "Official LSP plugins (csharp-lsp, typescript-lsp) are empty/broken"
Description:
The official LSP plugins from claude-plugins-official marketplace are incomplete.
Plugin directories only contain README.md files with no actual plugin code.
Location: ~/.claude/plugins/cache/claude-plugins-official/{plugin-name}/1.0.0/
Expected: Plugin code + LSP configuration
Actual: Only README.md file
Result: LSP tool returns "No LSP server available for file type" despite:
- Plugins showing as "Enabled"
- Language server binaries in PATH
- No errors in /plugin errors tab
This appears to be a packaging/publishing issue with the official marketplace.
Unfortunately, there's no workaround since Claude Code doesn't support manual LSP configuration. The LSP feature is currently broken until Anthropic fixes the official plugins.
Environment Info
- Platform: win32
- Terminal: windows-terminal
- Version: 2.0.76
- Feedback ID: 8efd065a-106e-4a01-8122-e9efa7b6eeb9
Errors
[{"error":"Error: 400 {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 210725 tokens > 200000 maximum\"},\"request_id\":\"req_011CWTSnGK9agtmYksQ2kpAS\"}\n at F9.generate (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:510:11051)\n at OT.makeStatusError (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:857:2195)\n at OT.makeRequest (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:857:5420)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async SW9.d71.model (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4593:6345)\n at async d71 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1346:19540)\n at async SW9 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4593:6499)\n at async file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4591:3557\n at async d00 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:1007:2037)\n at async Cd (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:4591:3528)","timestamp":"2025-12-25T12:58:48.107Z"},{"error":"AxiosError: Request failed with status code 404\n at bx (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:56:1137)\n at Unzip.<anonymous> (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:57:9852)\n at Unzip.emit (node:events:520:35)\n at Unzip.emit (node:domain:489:12)\n at endReadableNT (node:internal/streams/readable:1701:12)\n at process.processTicksAndRejections (node:internal/process/task_queues:90:21)\n at fzA.request (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:59:2130)\n at process.processTicksAndRejections (node:internal/process/task_queues:105:5)\n at async Og2 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2309:2746)\n at async Mg2 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2309:3771)\n at async Object.call (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2309:8830)\n at async Au5 (file:///C:/Users/Dev-pc/AppData/Roaming/npm/node_modules/@anthropic-ai/claude-code/cli.js:2207:17438)","timestamp":"2025-12-25T12:59:08.588Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗