Parses Python codebases with LibCST and exposes symbol-level tools for agents that need to navigate unfamiliar repositories without hallucinating. You get definition lookup, function signatures, same-file reference tracking, direct call chains, and basic class hierarchy queries. Built as the middle layer in a three-server onboarding stack alongside repo-mapper for structure and test-runner for verification. No LLM inference, so missing symbols return structured not-found responses instead of invented answers. Stays strictly within single-file scope in v1: no cross-file imports, no alias resolution, no dynamic lookups. Reach for this when you're building codebase exploration agents that need deterministic symbol grounding and can't afford to make up functions that don't exist.
claude mcp add --transport stdio lovranran-mcp-ast-explorer -- uvx mcp-ast-explorer