This server parses your codebase into an AST-based index covering 17+ languages including Elixir, Python, TypeScript, Rust, and Go. It exposes MCP tools that let Claude query function signatures, track call sites across imports and aliases, and run semantic searches using keyword extraction or embeddings. You can also index pull requests via the GitHub CLI to surface PR context and reviewer comments. The index lives locally in ~/.cicada and updates incrementally, with optional watch mode for automatic reindexing on file changes. Reach for this when you want Claude to navigate large codebases without dumping entire files into context, or when you need attribution linking code back to specific PRs and reviews.
claude mcp add --transport stdio wende-cicada uvx cicada