MCP Servers / development / ts-morph Refactoring Tools

ts-morph Refactoring Tools

JSON →
httpnone16development

Refactor TypeScript and JavaScript codebases using ts-morph. Supports renaming symbols and files, moving symbols, and searching for references.

Install
How to run this server
[ { "cmd": "npx -y @sirosuzume/mcp-tsmorph-refactor`)", "imports": [] } ]
server path: ts-morph-refactoring-tools
Tools
What this server exposes
rename_symbol_by_tsmorph
指定されたファイル内の特定の位置にあるシンボル(関数、変数、クラス、インターフェースなど)の名前を、プロジェクト全体で一括変更します。
rename_filesystem_entry_by_tsmorph
指定された複数のファイルおよび/またはフォルダの名前を変更し、プロジェクト内のすべてのimport/export文のパスを自動的に更新します。
find_references_by_tsmorph
指定されたファイル内の特定の位置にあるシンボルの定義箇所と、プロジェクト全体でのすべての参照箇所を検索して一覧表示します。
remove_path_alias_by_tsmorph
指定されたファイルまたはディレクトリ内のimport/export文に含まれるパスエイリアスを相対パスに置換します。
move_symbol_to_file_by_tsmorph
指定されたシンボル(関数、変数、クラス、インターフェース、型エイリアス、Enum)を現在のファイルから指定された別のファイルに移動し、プロジェクト全体の参照を自動的に更新します。
Configuration
Environment & auth
authnone
Resources
ts-morph Refactoring Tools — MCP Server · libregistry