基于 TypeScript 编译器安全重构代码,批量重命名、提取函数并整理导入。
该 MCP 工具声明用于在本地对 TypeScript/JavaScript 代码库执行类型感知重构,未见需密钥或远程端点的迹象。整体风险偏低,但其本地代码执行与对代码库的读写属于工具固有高权限能力,加之社区采用度低、维护状态未知,建议在受控项目中使用。
材料明确标注“无”需要的密钥/环境变量,未见要求 API key、OAuth token 或其他敏感凭证;凭证暴露面较小。
材料标注远程端点 host 为“无”,描述也仅提到使用 TypeScript 编译器在代码库内执行重构,未见将用户代码或数据外发至第三方服务的事实依据。
系统检查项显示其具备 executes-code 能力;结合其作为重构 MCP server 的用途,可合理判断会在本机运行相关程序/编译器并执行代码转换。这属于同类工具的常规高权限能力,需在受控环境中运行。
其声明可在“across your codebase”执行重命名、提取函数、整理导入等操作,意味着至少需要读取并改写项目源码文件。当前未见超出其声明功能的额外系统权限要求,但对本地代码库的写权限本身应谨慎对待。
正面因素是开源且采用 MIT 许可证,源码可审计;但来源为 third_party_registry,社区采用度为 0 star,维护状态未知,说明其可信度与成熟度证据有限,仍需自行审查仓库内容与依赖。
复制安装指令,让 AI 自动完成配置 · 推荐新手
"mcp-refactor-typescript" 暂无可直接复制的安装信息,请查看页面文档或源码仓库。
请在整个 TypeScript 项目中,将变量名 userData 重命名为 customerData,确保同时更新所有引用、导入与导出,并避免破坏类型检查。
返回已安全重命名的相关文件变更,所有引用保持一致且项目可正常通过类型检查。
请分析 src 目录中的 TypeScript 代码,把重复出现的订单价格计算逻辑提取为一个可复用函数,并更新调用点,保持现有行为不变。
生成提取后的函数与对应调用修改,减少重复代码并保持原有功能与类型正确性。
请整理这个 JavaScript/TypeScript 项目的 import 语句,删除未使用导入,按规范排序,并修复因路径调整导致的引用问题。
输出整理后的导入结构与必要的引用修复,使代码更整洁且可正常构建。
通过 MCP 快速重构代码,支持移动、缩进和符号重命名