MCP Catalogs
Home

codenav

by ajacobm·1·Score 36

CodeNavigator is an MCP server providing comprehensive code analysis across 25+ programming languages.

developer-toolsai-llmknowledge-graph
0
Forks
3
Open issues
4 mo ago
Last commit
2d ago
Indexed

Overview

CodeNavigator offers advanced code analysis capabilities including AST parsing, complexity analysis, dependency mapping, and cross-language symbol resolution. It provides a rich set of tools for code navigation, refactoring assistance, and project health assessment. The server features intelligent caching, real-time file watching, and supports multiple deployment options including Docker and direct MCP client integrations.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Code analysis and refactoring assistance in multi-language projects
you:Dependency mapping and circular dependency detection across codebases
you:Code complexity measurement and maintainability assessment
you:What programming languages does CodeNavigator support?
you:How do I integrate CodeNavigator with my IDE?

When to choose this

Choose CodeNavigator when you need comprehensive code analysis across multiple programming languages with advanced navigation, dependency mapping, and code quality assessment features.

When NOT to choose this

Consider alternatives if you're looking for simple file browsing functionality or need to analyze extremely large codebases (>10,000 files) due to potential performance limitations.

Tools this server exposes

9 tools extracted from the README
  • get_usage_guide

    Provides comprehensive guidance with workflows, best practices, and examples

  • analyze_codebase

    Complete project analysis with structure metrics and complexity assessment

  • find_definition

    Locate symbol definitions with detailed metadata and documentation

  • find_references

    Find all references to symbols throughout the codebase

  • find_callers

    Identify all functions that call a specified function

  • find_callees

    List all functions called by a specified function

  • complexity_analysis

    Analyze code complexity with refactoring recommendations

  • dependency_analysis

    Generate module dependency graphs and import relationships

  • project_statistics

    Comprehensive project health metrics and statistics

Comparable tools

ast-grep-mcptree-sitter-mcpcode-gptsourcegraph

Installation

Installation

PyPI Installation
pip install codenav ast-grep-py rustworkx
Claude Desktop Integration

Add to your Claude Desktop configuration:

{
  "mcpServers": {
    "codenav": {
      "command": "codenav"
    }
  }
}
Docker Integration
# Pull latest SSE server
docker pull ghcr.io/ajacobm/codenav:sse-latest

# Run SSE mode
docker run -p 8000:8000 -v $(pwd):/workspace \
  ghcr.io/ajacobm/codenav:sse-latest

FAQ

What programming languages does CodeNavigator support?
CodeNavigator supports 25+ programming languages including JavaScript, TypeScript, Python, Java, C#, C++, Rust, Go, and many others.
How do I integrate CodeNavigator with my IDE?
You can integrate CodeNavigator with VS Code via the Cline extension, Cursor, Zed Editor, and Windsurf. It also works with Aider command-line tool and Open WebUI.

Compare codenav with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.