Ts-Morph Refactor icon

Ts-Morph Refactor

Provides refactoring functionalities for TypeScript and JavaScript codebases using ts-morph.

About

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.

Key Features

  • 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.

Use Cases

  • Modify file structures and automatically update import paths.
  • Refactor codebases with many references to a symbol.
  • Improve code maintainability by removing path aliases.