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
use crate::languages::{ecma_editor::EcmaEditor, LanguageCommon, LanguageName};

pub fn language() -> LanguageCommon {
    LanguageCommon {
        name: LanguageName::Tsx,
        file_extensions: &["tsx"],
        language: tree_sitter_typescript::LANGUAGE_TSX.into(),
        editor: Box::new(EcmaEditor),
        validation_query: None,
    }
}