Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
move_file | Move a TypeScript/JavaScript file to a new location and update all import statements |
mcp__typescript__move_directory | Move a directory to a new location, updating all TypeScript imports and references automatically |
rename_symbol | Rename a TypeScript symbol (variable, function, class, etc.) across the codebase |
delete_symbol | Delete a TypeScript/JavaScript symbol (variable, function, class, etc.) and all its references |
find_references | Find all references to a TypeScript/JavaScript symbol across the codebase |
get_definitions | Get the definition(s) of a TypeScript symbol |
get_diagnostics | Get TypeScript diagnostics (errors, warnings) for a single file |
get_module_symbols | Get all exported symbols from a TypeScript/JavaScript module without detailed signatures |
get_type_in_module | Get detailed signature information for a specific type (function, class, interface, type alias, etc.) from a module |
get_type_at_symbol | Get type information for a TypeScript/JavaScript symbol at a specific location |
get_symbols_in_scope | Get all symbols (variables, types, functions, etc.) visible at a specific location in a TypeScript/JavaScript file |