ast-editor
Related Servers
Alternatives to ast-editor
No user-submitted related servers found.
Related Servers
- AlicenseAqualityDmaintenanceUniversal MCP server that analyzes any codebase and provides structured context to AI assistants. Dynamic, accurate, and token-efficient.1818 npmMIT
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server designed to easily dump your codebase context into Large Language Models (LLMs).13 npm3Apache 2.0
- AlicenseAqualityAmaintenanceA Model Context Protocol (MCP) server that helps large language models index, search, and analyze code repositories with minimal setup14783 PyPI1,002MIT

CodeAlive MCPofficial
AlicenseNot gradedqualityAmaintenanceA Model Context Protocol server that enhances AI agents by providing deep semantic understanding of codebases, enabling more intelligent interactions through advanced code search and contextual awareness.90MIT- FlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for advanced code analysis and editing with semantic search capabilities, enabling AI assistants to perform complex code operations through a standardized interface.151-
- AlicenseBqualityFmaintenanceA Model Context Protocol (MCP) server that provides code analysis capabilities using tree-sitter, designed to give Claude intelligent access to codebases with appropriate context management.26390 PyPI309MIT
TDQS
Scored across 28 tools
Each tool targets a precise operation scope (whole function, body, signature, snippet, import, key, array, comment), and the descriptions include explicit 'Don't use when' pointers that make most distinctions clear. A few adjacent tools (add_top_level vs insert_sibling, edit_leading_comment vs replace_docstring) could still be confused at a glance, but the usage guidance resolves the ambiguity.
The dominant verb_noun pattern (add_*, remove_*, replace_*, delete_*, read_*, list_*) is consistent and easy to predict. Minor deviations like edit_leading_comment and insert_sibling, plus the in_body/prepositional variants, keep it from being perfectly uniform.
With 28 tools, the server is above the 25-tool threshold and presents a heavy selection surface for an agent. Although the tools are individually purposeful, several could plausibly be consolidated (e.g., comment/docstring editing or top-level insertion variants) without losing capability.
The toolkit covers reading structure, editing function signatures/bodies, managing imports, class members, top-level symbols, config keys/arrays, and comments/docstrings quite thoroughly. The main gap is the lack of a file-scoped rename or update-all-references operation, so multi-occurrence renames require manual per-function edits.