CICADA is a Model Context Protocol (MCP) server that provides AI coding assistants with comprehensive code intelligence. By indexing codebases using tree-sitter AST parsing, it offers instant access to modules, functions, call sites, and PR attribution, initially for Elixir projects. This deep understanding allows AI agents to operate with significantly fewer tokens and faster response times, providing context-rich information for tasks like code search, usage tracking, and historical analysis. It also incorporates advanced AI-powered semantic search using BERT and GloVe models for superior keyword extraction and concept discovery.
主要功能
018 GitHub stars
02AST-aware code search with full signatures and types
03Intelligent call site tracking with alias resolution
04AI-powered keyword extraction and semantic search
05Semantic module analysis and dependency mapping
06PR attribution and historical code review context
使用案例
01Provide AI coding assistants with precise code context for improved performance.
02Efficiently search for function definitions, call sites, and module dependencies.
03Attribute code changes to specific pull requests and access review comments.