tslsp-mcp

0xdeafcafe/tslsp-mcp
★ 0 stars TypeScript 💻 Code/Dev Tools Updated 3d ago
MCP server exposing the TypeScript language server (tsgo) — type-aware rename, references, definition, hover, symbols, diagnostics for Claude Code
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "tslsp-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "0xdeafcafe/tslsp-mcp"
      ]
    }
  }
}

README Excerpt

claude finds references by grepping. claude renames things by find-and-replacing. this is fine until your symbol is called `User` or `get` or `value`, at which point it confidently rewrites half your codebase and tells you it's done. thanks, gas-lightyear. how do real editors function? they ask the typescript language server, which actually understands what's a reference vs what's just a string. `tslsp-mcp` gives claude that same superpower — over an MCP server **or** a regular CLI binary. renam

Tools (14)

GrepReadcall_hierarchycode_actiondefinitiondiagnosticsfind_symbolhoverimplementationoutlinereferencesrenamerename_filetype_definition