Ts-Morph Refactor
Provides refactoring functionalities for TypeScript and JavaScript codebases using ts-morph.
概要
This MCP server leverages ts-morph to offer refactoring capabilities for TypeScript and JavaScript codebases. It integrates with editor extensions like Cursor, enabling AST-based symbol renaming, file/folder renaming, and reference finding, ensuring project-wide consistency during code modifications.
主な機能
- Move symbols between files while updating all references.
- 1 GitHub stars
- Rename files/folders and automatically update import/export paths.
- Rename symbols across a project.
- Find all references to a symbol within a project.
- Remove path aliases in import/export statements.
ユースケース
- Modify file structures and automatically update import paths.
- Refactor codebases with many references to a symbol.
- Improve code maintainability by removing path aliases.