{"slug":"SiroSuzume/mcp-ts-morph","name":"ts-morph Refactoring Tools","description":"Refactor TypeScript and JavaScript codebases using ts-morph. Supports renaming symbols and files, moving symbols, and searching for references.","category":"development","tags":[],"official":false,"stars":16,"transport":"http","install":[{"cmd":"npx -y @sirosuzume/mcp-tsmorph-refactor`)","imports":[]}],"tools":[{"name":"rename_symbol_by_tsmorph","description":"指定されたファイル内の特定の位置にあるシンボル（関数、変数、クラス、インターフェースなど）の名前を、プロジェクト全体で一括変更します。"},{"name":"rename_filesystem_entry_by_tsmorph","description":"指定された複数のファイルおよび/またはフォルダの名前を変更し、プロジェクト内のすべてのimport/export文のパスを自動的に更新します。"},{"name":"find_references_by_tsmorph","description":"指定されたファイル内の特定の位置にあるシンボルの定義箇所と、プロジェクト全体でのすべての参照箇所を検索して一覧表示します。"},{"name":"remove_path_alias_by_tsmorph","description":"指定されたファイルまたはディレクトリ内のimport/export文に含まれるパスエイリアスを相対パスに置換します。"},{"name":"move_symbol_to_file_by_tsmorph","description":"指定されたシンボル（関数、変数、クラス、インターフェース、型エイリアス、Enum）を現在のファイルから指定された別のファイルに移動し、プロジェクト全体の参照を自動的に更新します。"}],"env_vars":[],"auth_type":"none","github":"https://github.com/SiroSuzume/mcp-ts-morph","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Mon May 25"}