# Cicada

> Use this tool when you need to navigate and understand complex Elixir codebases, identify code relationships, and track changes. Cicada provides AI-powered code intelligence, offering features like AST-aware search, call site tracking, and semantic keyword search to solve problems related to code discovery, attribution, and maintenance. It integrates with various editors and supports centralized indexing, making it ideal for large Elixir projects where code comprehension is crucial.

Canonical page: https://skillsregistry.net/skills/wende-cicada-elixir-code-intelligence  
JSON: https://api.skillsregistry.net/v1/skills/wende-cicada-elixir-code-intelligence

## Description

Cicada is an AI-powered code intelligence MCP server specifically designed for Elixir projects, providing AST-aware module and function search, call site tracking with alias resolution, PR attribution via git blame and GitHub integration, and semantic keyword search using BERT/NLP models. Built by wende, it features incremental indexing for fast updates, dead code detection with confidence scoring, function evolution tracking through git history, and PR review comment mapping with line-level precision. The server stores indexes in centralized ~/.cicada/projects/ directories outside repositories, supports multiple editor integrations (Claude Code, Cursor, VS Code), and includes specialized tools for finding module dependencies, tracking code ownership, and discovering potentially unused functions, making it useful for large Elixir codebases where understanding code relationships and attribution is critical.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** version-control
- **Updated:** 2026-04-25

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/wende-cicada-elixir-code-intelligence)
- **Repository:** <https://github.com/wende/cicada>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "wende-cicada-elixir-code-intelligence"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/wende-cicada-elixir-code-intelligence` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/wende-cicada-elixir-code-intelligence/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
