mcp

基于MCP协议,实现精确到行的文本文件编辑工具。

安装使用

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

帮我安装这个 AI Skill:mcp。
它的用途是:基于MCP协议,实现精确到行的文本文件编辑工具。
详细介绍见:https://321skill.com/skills/mcp-mcp-edit-file-lines/
请根据该页面的说明完成安装。

使用示例

“请帮我检查并修复 /src/utils.js 文件中第50到70行之间,所有将 `var` 声明改为 `let` 的地方。”,它会调用该Skill,精准定位到指定行号范围,使用正则表达式匹配并替换`var`为`let`,然后返回修改结果。或者

对AI说:“在config.yaml的第15行,把`timeout: 30`改成`timeout: 60`。”,它会直接完成这一精确修改。

介绍

这个Skill解决了开发者和内容编辑者在处理代码、配置或文档时,需要精准修改文件中特定行的痛点。传统编辑器或命令行工具要么需要手动定位,要么操作不够精确,容易出错。

它通过MCP(Model Context Protocol)服务器提供了一系列工具,允许用户通过AI助手(如Claude)直接对文件进行行级操作。你可以指定文件路径、行号范围,并使用字符串匹配或正则表达式来查找和替换文本,所有操作都精确控制在指定的行内,避免影响文件其他部分。

它非常适合需要频繁修改代码、配置文件、日志或文档的开发者、运维工程师和文档工程师。无论是修复Bug、更新配置项还是批量调整文档格式,都能高效完成。

使用前请确保你有权修改目标文件,并建议在重要操作前备份原文件。由于操作直接作用于文件系统,请仔细核对行号和替换规则,避免误操作。

核心特点

与同类文件编辑工具相比,它通过MCP协议与AI深度集成,支持在AI对话中直接执行精确到行号的正则匹配与替换,无需切换工具或编写复杂脚本;其TypeScript实现专注于行级操作的稳定性和准确性,避免了全局替换可能带来的意外修改。

注意事项

不适合需要复杂语法分析(如重构代码结构)或非文本二进制文件的编辑场景。

常见问题

它能编辑哪些类型的文件?

主要用于编辑纯文本文件,如代码、配置文件、日志、Markdown等。

编辑操作安全吗?会备份吗?

操作直接修改原文件,建议用户自行在重要修改前备份,工具本身不提供自动备份。