Skip to main content
Codanna is a local code intelligence MCP server and CLI for AI coding agents. Codanna uses tree-sitter for parsing across 15 programming languages, the same technology used by GitHub’s code navigator.

Supported Languages

What Gets Extracted

From each language:
  • Functions and methods
  • Classes, structs, traits
  • Type definitions
  • Imports and includes
  • Call relationships
  • Type relationships
  • Documentation comments

Language Filtering

Use lang: in searches to filter results:
lang: shows only results from that language. Without it, you get the best matches across all languages. Useful in multi-language stacks (frontend/backend) or monorepos.

Project Resolvers

8 languages support project-aware module path resolution by reading build configuration files: This enables correct cross-file relationship tracking and import resolution.

Next Steps

Project Resolvers

Configure module path resolution.

CLI Reference

Complete command reference.