Edit File Lines MCP Server
Сервер для точного редактирования строк в текстовых файлах с предпросмотром и поиском.
Описание
Это TypeScript-сервер на Node.js для line-based правок в файлах в разрешенных директориях. Поддерживает замену строк, текста или regex-матчинг, мультистроковые правки, dry run для предпросмотра diff, одобрение изменений. Дополнительно: просмотр строк, поиск по паттернам (текст/regex) с контекстом. Идеален для автоматизации редактирования кода, конфигов, JSX. Обеспечивает безопасность: ограничения по директориям, TTL состояний, валидация путей.
Возможности
edit_file_lines
Редактирование строк: замена целых строк, текста или regex-матчинг, поддержка нескольких правок, dry run для предпросмотра diff.
approve_edit
Применение изменений из dry run по state ID, с двухэтапным процессом для безопасности.
get_file_lines
Просмотр конкретных строк с контекстом для верификации содержимого перед правками.
search_file
Поиск по тексту или regex в файле: возвращает номера строк, контекст, поддержка case-sensitive, whole word, multiline.