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
rustfmt
available on thePATH
Currently assumes edition 2024 for formatting, eventually this will be determined from context
Python
Must have
ruff
available on thePATH
JavaScript/TypeScript/JSON/JSX/TSX
Must have
biome
available on thePATH
TOML
No external dependencies, taplo formatting included
Plaintext / markdown / default editor
No external dependencies
Tools
Installation
Usage with Claude Desktop or gemini-cli
Add this to your MCP configuration JSON file:
License
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
semantic-edit-mcp
Related MCP Servers
- MIT License
- MIT License
- MIT License
- MIT License