Перейти к содержимому

Edit File Lines MCP Server

Сервер для точного редактирования строк в текстовых файлах с предпросмотром и поиском.

TypeScript
28 stars

Описание

Это 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.

Установка

Для установки зависимостей: npm install, затем npm run build. Для использования с Claude Desktop добавьте в конфиг ~/Library/Application Support/Claude/claude_desktop_config.json: { “mcpServers”: { “edit-file-lines”: { “command”: “node”, “args”: [ “/path/to/edit-file-lines/build/index.js”, “” ], “env”: { “MCP_EDIT_STATE_TTL”: “300000” } } } }

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
28

Ссылки