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 |
---|---|
lookup_type | Look up TypeScript type definitions by name and optional package |
validate_type_usage | Validate TypeScript code for type correctness |
find_interfaces | Find interfaces matching a pattern |
get_package_types | Get all type definitions from a specific package |
validate_interface_implementation | Validate if code correctly implements an interface |
check_type_compatibility | Check if two types are compatible/assignable |
get_project_info | Get information about the current TypeScript project |
reinitialize_indexer | Reinitialize the type indexer (useful after package installations) |