mirror of
https://github.com/DeusData/codebase-memory-mcp.git
synced 2026-11-13 09:53:15 +08:00
Hybrid tree-sitter + type-resolution call resolver for Rust, alongside the Go/C/PHP/C#/Python/TypeScript/Java/Kotlin resolvers. Resolves method dispatch on typed receivers, UFCS and associated-function calls, trait/impl methods, generics, closures, the `?` operator, and iterator adapters; seeds the standard library and well-known crates, parses Cargo.toml for dependency context, and expands a curated set of derive/proc-macro generated methods. Includes rust_cargo (manifest parsing), rust_proc_macros (derive expansion), rust_rustdoc (doc extraction), a generated stdlib + crates seed, and a large test suite (registered as suite rust_lsp). Wired into the per-file dispatch. Field-access chains through Self-returning calls remain a documented coverage gap. Full suite green (4666 tests).