Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_diagnostics | Return TypeScript syntactic and semantic diagnostics for a single file using project-aware configuration. |
| get_definition | Resolve the definition locations for a symbol at a 1-based line and column in a file. |
| get_references | Resolve project-aware definition and usage references for the symbol at a 1-based line and column in a file. |
| get_symbol_summary | Return symbol kind, display text, declaration location, and project metadata for a 1-based source position. |
| discover_repository_structure | Inspect a local root path and return workspace files, monorepo packages, tsconfig files, and package classification hints. |
| get_web_project_context | Inspect a local root path and return frontend-oriented context such as entrypoints, routing surfaces, config files, and framework hints. |
| reload_project | Invalidate cached TypeScript project state and reload it from tsconfig. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |