CEDARScript File Manipulation MCP服务器

基于CEDARScript规则,用TypeScript操作和转换代码的工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:CEDARScript File Manipulation MCP服务器。
它的用途是:基于CEDARScript规则,用TypeScript操作和转换代码的工具。
完整的 Skill 内容见:https://321skill.com/skills/cedarscript-file-manipulation-mcp服务器/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请使用CEDARScript规则,将项目中所有使用`var`声明的变量自动替换为`const`或`let`,并遵循我们的作用域规范。”,它会分析你的代码库,应用对应的转换规则脚本,生成修改后的代码文件,并可能提供变更报告。或者,你可以说:“帮我写一个规则,将所有React类组件转换为函数组件。”,它会协助你构建相应的CEDARScript转换逻辑。

介绍

这个Skill旨在解决开发者在处理代码时,需要遵循特定编码规范或进行批量自动化重构的难题。它通过集成CEDARScript规则,提供了一套基于TypeScript的脚本化工具,能够精准地定位、分析和修改代码结构。

使用时,开发者可以编写或调用预定义的CEDARScript规则脚本,对目标代码库进行扫描和操作。例如,它可以自动重命名变量、调整函数签名、格式化代码块,或者将代码从一种模式迁移到另一种模式,整个过程可脚本化、可重复。

它特别适合需要对大型代码库进行一致性维护、执行团队编码规范,或进行特定架构迁移的开发者。无论是引入新的设计模式,还是淘汰旧有的API,这个工具都能提供可靠的自动化支持。

建议在使用前,先在小型或测试代码库上验证规则脚本的正确性,避免因规则定义不当导致大规模代码损坏。同时,确保对原始代码做好版本控制备份。

核心特点

核心区别在于其深度集成了CEDARScript这一特定规则语言,专注于代码的结构化转换而非简单格式化;同时,它基于TypeScript实现,为熟悉TS生态的开发者提供了类型安全和现代工具链的支持。

注意事项

不适合用于处理非代码文本文件,或进行高度依赖语义理解(而非语法结构)的复杂代码逻辑改写。

常见问题

CEDARScript是什么?

CEDARScript是一种用于描述代码转换规则的领域特定语言(DSL),本工具用它来定义如何查找和修改代码。

这个工具和ESLint有什么区别?

ESLint主要用于代码质量和风格检查(静态分析),而本工具专注于根据规则对代码进行主动的、结构化的修改和转换。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/cedarscript-file-manipulation-mcp服务器/raw/index.md 读取 CEDARScript File Manipulation MCP服务器 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。