Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
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) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |