What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

typescript-lsp: a Claude Code plugin by Anthropic

Official

For TypeScript and JavaScript projects where Claude should jump to definitions and see type errors. Skip it if you do not work in TS or JS.

Score
76of 100
Rank
#20of 25
Updated
2026

Install

/plugin install typescript-lsp@claude-plugins-official

Type it in Claude Code. View the source

What does typescript-lsp do?

typescript-lsp is a Claude Code plugin that connects Claude to the TypeScript language server for .ts, .tsx, .js, .jsx, .mts, .cts, .mjs and .cjs files. Through it Claude gets the code intelligence an editor has: going to the definition of a symbol, finding every reference to it and seeing the errors the compiler reports. The plugin only registers the server, which it starts with typescript-language-server --stdio. You install that server yourself first, with npm install -g typescript-language-server typescript or the yarn equivalent. It adds no skills, commands or hooks.

When should you use typescript-lsp?

Use it when

  • Renaming or tracing a function across a TypeScript codebase
  • You want Claude to see type errors as it edits
  • Moving around a large JavaScript project

Skip it when

  • Your project has no TypeScript or JavaScript
  • You cannot install global npm packages

What it needs and what it can touch

You need

  • Node.js with npm or yarn
  • typescript-language-server and typescript installed globally

What it can do

  • Runs the TypeScript language server on your machine
  • Reads project source files

From reading its instructions, not from running it.

Why it scores 76

Strongest on upkeep (100 of 100), weakest on adoption (61).

  • Adoption35 points 61
  • Upkeep20 points 100
  • Trust20 points 77
  • Quality15 points We could not read its instructions
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

Details

Stars of the shared plugin repository
47,030
Last repository change
License
Not stated
Data confidence
Medium

Alternatives to typescript-lsp

  • pyright-lsp

    For Python projects where Claude should see type errors and move through code like an editor does.

    Score 76 Anthropic

    Get pyright-lsp
  • serena

    For developers in large codebases who want Claude to find and edit code by symbol instead of whole files.

    Score 76 Oraios

    Get serena