Semantic Edit is a Model Context Protocol (MCP) server designed for semantic code editing utilizing tree-sitter. It empowers developers with safe, AST-aware code editing operations that maintain syntax structure and formatting. By offering features like semantic node targeting, safe structural editing, and syntax validation, it helps prevent breaking changes and ensures code integrity. The server currently supports Rust with an extensible architecture planned for more languages.