[Bug] typescript-lsp marketplace plugin missing MCP tool implementation

Resolved 💬 3 comments Opened Dec 27, 2025 by paul-techiesapp Closed Dec 31, 2025

Bug Description
Bug Report: typescript-lsp plugin in marketplace is non-functional

Description:
The typescript-lsp plugin from claude-plugins-official marketplace can be installed and enabled, but provides zero functionality. It only contains a README.md file with installation instructions - no actual MCP tools are exposed.

Steps to Reproduce:

  1. Run /plugin → Marketplace → Install typescript-lsp
  2. Enable the plugin and restart Claude Code
  3. Try to use any LSP tools (find_definition, find_references, etc.)
  4. No mcp__typescript_lsp__* tools exist

Expected Behavior:
Plugin should either:

  • Provide working LSP tools (find_definition, find_references, get_diagnostics)
  • Or be marked as "documentation only" / removed from marketplace

Actual Behavior:

  • Plugin installs successfully and shows as enabled
  • Plugin description promises "go-to-definition, find references, and error checking"
  • Plugin contains only README.md (24 lines of npm install instructions)
  • No .mcp.json file to register MCP tools
  • No callable tools are provided

Plugin Contents:
~/.claude/plugins/.../typescript-lsp/1.0.0/
└── README.md ← Only file, no implementation

Workaround:
Using cclsp MCP server instead, which actually bridges typescript-language-server to Claude Code.

Impact:
Misleading UX - users expect functionality that doesn't exist.

Environment Info

  • Platform: darwin
  • Terminal: WarpTerminal
  • Version: 2.0.76
  • Feedback ID: 1873daa8-5bd9-4719-835e-3461054fc2b6

Errors

[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/paullee/.local/share/claude/versions/2.0.76 (expected in multi-process scenarios)\n    at XZR (/$bunfs/root/claude:2430:2165)\n    at fUA (/$bunfs/root/claude:2430:1885)\n    at processTicksAndRejections (native:7:39)","timestamp":"2025-12-27T23:06:35.415Z"},{"error":"Error: Tool mcp__cclsp__find_definition not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/root/claude:202:20697)\n    at wq (/$bunfs/root/claude:202:39069)\n    at DTT (/$bunfs/root/claude:202:49684)\n    at J6 (/$bunfs/root/claude:202:85872)\n    at Vv (/$bunfs/root/claude:202:84850)\n    at mf (/$bunfs/root/claude:202:84675)\n    at Hk (/$bunfs/root/claude:202:81115)\n    at lA (/$bunfs/root/claude:202:6242)\n    at qoR (/$bunfs/root/claude:195:4072)","timestamp":"2025-12-27T23:06:37.202Z"},{"error":"Error: Tool mcp__cclsp__get_diagnostics not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/root/claude:202:20697)\n    at wq (/$bunfs/root/claude:202:39069)\n    at DTT (/$bunfs/root/claude:202:49684)\n    at J6 (/$bunfs/root/claude:202:85872)\n    at Vv (/$bunfs/root/claude:202:84850)\n    at mf (/$bunfs/root/claude:202:84675)\n    at Hk (/$bunfs/root/claude:202:81115)\n    at lA (/$bunfs/root/claude:202:6242)\n    at qoR (/$bunfs/root/claude:195:4072)","timestamp":"2025-12-27T23:06:37.202Z"},{"error":"Error: Tool mcp__cclsp__find_references not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/root/claude:202:20697)\n    at wq (/$bunfs/root/claude:202:39069)\n    at DTT (/$bunfs/root/claude:202:49684)\n    at J6 (/$bunfs/root/claude:202:85872)\n    at Vv (/$bunfs/root/claude:202:84850)\n    at mf (/$bunfs/root/claude:202:84675)\n    at Hk (/$bunfs/root/claude:202:81115)\n    at lA (/$bunfs/root/claude:202:6242)\n    at qoR (/$bunfs/root/claude:195:4072)","timestamp":"2025-12-27T23:06:37.203Z"},{"error":"Error: Tool mcp__cclsp__find_definition not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/root/claude:202:20697)\n    at wq (/$bunfs/root/claude:202:39069)\n    at DTT (/$bunfs/root/claude:202:49684)\n    at J6 (/$bunfs/root/claude:202:85872)\n    at Vv (/$bunfs/root/claude:202:84850)\n    at mf (/$bunfs/root/claude:202:84675)\n    at Hk (/$bunfs/root/claude:202:81115)\n    at lA (/$bunfs/root/claude:202:6242)\n    at qoR (/$bunfs/root/claude:195:4072)","timestamp":"2025-12-27T23:06:37.204Z"},{"error":"Error: Tool mcp__cclsp__find_references not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/root/claude:202:20697)\n    at wq (/$bunfs/root/claude:202:39069)\n    at DTT (/$bunfs/root/claude:202:49684)\n    at J6 (/$bunfs/root/claude:202:85872)\n    at Vv (/$bunfs/root/claude:202:84850)\n    at mf (/$bunfs/root/claude:202:84675)\n    at Hk (/$bunfs/root/claude:202:81115)\n    at lA (/$bunfs/root/claude:202:6242)\n    at qoR (/$bunfs/root/claude:195:4072)","timestamp":"2025-12-27T23:06:37.204Z"},{"error":"Error: Tool mcp__cclsp__find_definition not found\n    at WwB (/$bunfs/root/claude:2541:6724)\n    at L4 (/$bunfs/r

Note: Error logs were truncated.

View original on GitHub ↗

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