Refactor is a Model Context Protocol (MCP) server designed to empower coding agents with advanced code manipulation tools. It enables precise, regex-based search and replace operations across multiple files, offering capabilities like context-aware refactoring and file pattern filtering. Additionally, it provides a robust search function to locate code patterns and return precise file locations and line numbers, making it an invaluable asset for automated code maintenance and analysis within an MCP-compatible environment.