MCP Catalogs
首页

codenav

by ajacobm·1·综合分 36

CodeNavigator 是一个支持 25+ 种编程语言的 MCP 代码分析服务器。

developer-toolsai-llmknowledge-graph
0
Forks
3
活跃 Issue
4 个月前
最近提交
2 天前
收录于

概述

CodeNavigator 提供高级代码分析功能,包括 AST 解析、复杂度分析、依赖映射和跨语言符号解析。它提供丰富的代码导航、重构协助和项目健康评估工具。该服务器具有智能缓存、实时文件监视功能,并支持多种部署选项,包括 Docker 和直接 MCP 客户端集成。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:多语言项目中的代码分析和重构协助
:跨代码库的依赖映射和循环依赖检测
:代码复杂度评估和可维护性分析
:CodeNavigator 支持哪些编程语言?
:如何将 CodeNavigator 与我的 IDE 集成?

什么时候选它

当您需要对多种编程语言进行全面代码分析,包括高级导航、依赖关系映射和代码质量评估功能时,选择CodeNavigator。

什么时候不要选它

如果您只需要简单的文件浏览功能,或者需要分析非常大的代码库(>10,000个文件)存在潜在的性能限制,建议考虑替代方案。

此 server 暴露的工具

从 README 抽取出 9 个工具
  • 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

可对比工具

ast-grep-mcptree-sitter-mcpcode-gptsourcegraph

安装

安装

PyPI 安装
pip install codenav ast-grep-py rustworkx
Claude Desktop 集成

添加到您的 Claude Desktop 配置中:

{
  "mcpServers": {
    "codenav": {
      "command": "codenav"
    }
  }
}
Docker 集成
# 拉取最新 SSE 服务器
docker pull ghcr.io/ajacobm/codenav:sse-latest

# 运行 SSE 模式
docker run -p 8000:8000 -v $(pwd):/workspace \
  ghcr.io/ajacobm/codenav:sse-latest

FAQ

CodeNavigator 支持哪些编程语言?
CodeNavigator 支持 25+ 种编程语言,包括 JavaScript、TypeScript、Python、Java、C#、C++、Rust、Go 等。
如何将 CodeNavigator 与我的 IDE 集成?
您可以通过 Cline 扩展、Cursor、Zed Editor 和 Windsurf 将 CodeNavigator 与 VS Code 集成。它还支持 Aider 命令行工具和 Open WebUI。

codenav 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。