[Bug] Official LSP plugins missing implementation code in marketplace cache

Resolved 💬 3 comments Opened Dec 25, 2025 by depen337 Closed Dec 29, 2025

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"}]

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗