MIT License
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
- Must have
- Python
- Must have
ruff
available on thePATH
- Must have
- JavaScript/TypeScript/JSON/JSX/TSX
- Must have
biome
available on thePATH
- Must have
- 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