codenav
by ajacobm·★ 1·Score 36
CodeNavigator is an MCP server providing comprehensive code analysis across 25+ programming languages.
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:
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 READMEget_usage_guideProvides comprehensive guidance with workflows, best practices, and examples
analyze_codebaseComplete project analysis with structure metrics and complexity assessment
find_definitionLocate symbol definitions with detailed metadata and documentation
find_referencesFind all references to symbols throughout the codebase
find_callersIdentify all functions that call a specified function
find_calleesList all functions called by a specified function
complexity_analysisAnalyze code complexity with refactoring recommendations
dependency_analysisGenerate module dependency graphs and import relationships
project_statisticsComprehensive project health metrics and statistics
Comparable tools
Installation
Installation
PyPI Installation
pip install codenav ast-grep-py rustworkxClaude 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-latestFAQ
- 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
Last updated · Auto-generated from public README + GitHub signals.