Typescript MCP Server

A unified MCP (Model Context Protocol) server that provides advanced code manipulation and analysis capabilities for multiple programming languages

Local serverstdioTypeScript

What is the Typescript MCP Server?

A unified MCP (Model Context Protocol) server that provides advanced code manipulation and analysis capabilities for multiple programming languages through Language

Configuration

  • Node.js 22.0.0 or higher (required for built-in SQLite support)

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
lsp_get_hoverGet type information and documentation for symbols
lsp_find_referencesFind all references to a symbol across the codebase
lsp_get_definitionsNavigate to symbol definitions with optional code body
lsp_get_diagnosticsCheck for errors and warnings in files
lsp_get_all_diagnosticsGet diagnostics for entire project
lsp_get_document_symbolsList all symbols in a file
lsp_get_workspace_symbolsSearch symbols across the entire workspace
lsp_get_completionGet code completion suggestions
lsp_get_signature_helpGet parameter hints for function calls
lsp_format_documentFormat entire documents using language server
lsp_rename_symbolRename symbols across the codebase
lsp_get_code_actionsGet available quick fixes and refactorings
lsp_delete_symbolDelete a symbol and optionally all its references
lsp_check_capabilitiesCheck supported LSP features

How to install the Typescript MCP Server

{
  "mcpServers": {
    "typescript": {
      "command": "npx",
      "args": ["-y", "@mizchi/lsmcp"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 22.0.0 or higher (required for built-in SQLite support)

Example prompts to try

  • “Use Typescript MCP to lsp get hover.”
  • “Use Typescript MCP to lsp find references.”
  • “Use Typescript MCP to lsp get definitions.”

Frequently asked questions

A unified MCP (Model Context Protocol) server that provides advanced code manipulation and analysis capabilities for multiple programming languages through Language Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.