Provides advanced code manipulation and analysis capabilities for TypeScript projects, including refactoring (renaming symbols, moving files, deleting symbols), code navigation (jump to definition, find references), diagnostics, and module analysis.
typescript-mcp
⚠️ This project is under active development. APIs and features may change without notice.
A specialized MCP (Model Context Protocol) server for TypeScript projects, providing advanced code manipulation and analysis capabilities.
Features
- Refactoring: Symbol renaming, file moving, symbol deletion
- Code Navigation: Jump to definition, find references, get type signatures
- Diagnostics: Get TypeScript errors and warnings
- Module Analysis: List exported symbols from modules
Usage
Running as MCP Server
Add to your mcp settings:
Add permissions in .claude/settings.json
.
MCP Tool Commands
When using this MCP server in Claude, the tools are available with the mcp__typescript__
prefix:
mcp__typescript__move_file
- Move TypeScript/JavaScript filesmcp__typescript__rename_symbol
- Rename symbols across the projectmcp__typescript__delete_symbol
- Delete symbols and their referencesmcp__typescript__find_references
- Find all references to a symbolmcp__typescript__get_definitions
- Get symbol definitionsmcp__typescript__get_diagnostics
- Get TypeScript diagnosticsmcp__typescript__get_module_symbols
- List module exportsmcp__typescript__get_type_signature
- Get detailed type signatures
Develop
License
MIT
This server cannot be installed
A specialized server that provides advanced TypeScript code manipulation and analysis capabilities, enabling refactoring, navigation, diagnostics, and module analysis through Claude.
Related MCP Servers
- -securityAlicense-qualityThe Claude Dev Server enables direct interaction with the file system within a specified workspace, allowing users to perform file and directory operations and implement code artifacts in software development using natural language commands.Last updated -2PythonMIT License
- AsecurityFlicenseAqualityThe server facilitates natural language interactions for exploring and understanding codebases, providing insights into data models and system architecture using a cost-effective, simple setup with support for existing Claude Pro subscriptions.Last updated -47Python
- -securityAlicense-qualityA comprehensive code analysis and management tool that integrates with Claude Desktop to analyze code at project and file levels, helping adapt changes to projects intelligently.Last updated -29PythonMIT License
- -securityFlicense-qualityA utility toolkit that enhances Claude's code interaction capabilities by providing seamless tools for Java code analysis, manipulation, and testing workflows.Last updated -2TypeScript