semantic-edit-mcp 0.2.0

MCP server for semantic code editing with tree-sitter
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::state::SemanticEditTools;

mcplease::tools!(
    SemanticEditTools,
    (PreviewEdit, preview_edit, "preview_edit"),
    (RetargetEdit, retarget_edit, "retarget_edit"),
    (PersistEdit, persist_edit, "persist_edit"),
    (
        SetWorkingDirectory,
        set_working_directory,
        "set_working_directory"
    )
);