Claude's built-in Edit tool handles one find-and-replace per call, which burns context tokens fast when you're renaming variables across files or doing cross-file refactors. This server gives you multi_edit for batching operations on a single file and multi_edit_files for atomic cross-file changes with automatic rollback if anything fails. The benchmark numbers are real: a typical bulk rename drops from 105 tool calls to 21, cutting token usage in half. Edits apply sequentially with exact string matching, backups happen automatically, and dry run mode shows you diffs before committing. Structured error codes tell Claude when retries make sense. Reach for this when you need to coordinate changes across multiple locations or files in one atomic operation.
claude mcp add --transport stdio eaisdevelopment-mcp-multi-edit -- npx -y @essentialai/mcp-multi-edit