tsserver-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_completionsB | Get completion suggestions (completion list) at the given position |
| get_definitionC | Get the definition location of the symbol at the cursor (Go to Definition) |
| get_type_definitionB | Get the definition location of the type at the cursor |
| get_quick_infoA | Get type and documentation at the cursor (hover) |
| get_signature_helpB | Get signature help (parameter hints) at a function call |
| get_referencesA | Get all reference locations of the symbol at the cursor (Find References) |
| get_diagnosticsA | Get syntactic and semantic diagnostics (errors/warnings) for the file |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 7 tools
Each tool targets a distinct IDE feature: completions, definition, type definition, hover info, diagnostics, signature help, and references. There is no overlap in their purposes.
All tool names follow the get_verb_noun pattern, making them predictable and consistent. The naming convention is uniform throughout.
Seven tools is a well-scoped count for a language server toolkit, covering the core navigation and diagnostic features without being excessive.
The set covers most common language server operations (navigation, hover, diagnostics, references), but misses features like rename or code actions. These gaps are minor and agents can work around them.