@clouatre-labs
aptu-coder: MCP server for AST analysis, call graphs, and code structure (tree-sitter)
summary
boolean
cursor
string
page_size
integer
analyze_directory
Directory tree with LOC, function, and class counts; respects `.gitignore`
analyze_file
Functions, classes, and imports with signatures and line ranges; returns graceful fallback (line count, file head, no AST) for unsupported extensions
analyze_module
Lightweight function and import index (~75% smaller than `analyze_file`); returns graceful fallback (empty index with note) for unsupported extensions
analyze_symbol
Call graph for a named symbol across a directory; callers, callees, call depth
edit_overwrite
Create or overwrite a file; creates parent directories
edit_replace
Replace a unique exact text block; errors if zero or multiple matches; empty `new_text` deletes the block; CRLF normalized before matching
exec_command
Run a shell command; returns stdout, stderr, exit code; output capped and filtered; optional `timeout_secs` (kill on expiry) and `drain_timeout_secs` (post-exit drain window); heredoc rejected before spawn (file-write pattern, stdin-consuming flag, stdin parameter conflict, or missing closing delimiter)
x1xhlol
modelcontextprotocol
oraios
cloudwego
tadata-org