Provides AST-aware code editing operations for Rust files, including syntax validation, node targeting, and structural editing while maintaining syntax integrity.
semantic-edit-mcp
A Model Context Protocol server for AST-aware code editing
Supported Languages and Important Language Notes
Rust
Must have
rustfmtavailable on thePATHCurrently assumes edition 2024 for formatting, eventually this will be determined from context
Python
Must have
ruffavailable on thePATH
JavaScript/TypeScript/JSON/JSX/TSX
Must have
biomeavailable on thePATH
TOML
No external dependencies, taplo formatting included
Plaintext / markdown / default editor
No external dependencies
Related MCP server: linkedmcp
Tools
Installation
Usage with Claude Desktop or gemini-cli
Add this to your MCP configuration JSON file: