MCP Catalogs
首页Ctxo screenshot

Ctxo

by alperhankendi·52·综合分 45

Ctxo 是一个为 AI 代理提供代码智能的 MCP 服务器,在一次调用中提供依赖关系图、git 意图和爆炸半径分析。

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

概述

Ctxo 索引代码库以创建符号、边、git 提交和反模式的确定性图,通过 14 个语义化 MCP 工具暴露这些信息。它改变了 AI 代理与代码交互的方式,通过提供主动洞察而非反应性的逐文件读取。该解决方案支持多种语言,并对 TypeScript、Go 和 C# 进行深度分析。

试试问 AI

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

:AI 代码代理在修改代码前理解代码结构和依赖关系
:重构前进行爆炸半径识别的代码分析
:集成了 git 的代码审查和影响评估
:Ctxo 与传统代码搜索工具有何不同?
:Ctxo 支持哪些编程语言?

什么时候选它

当您需要 AI 代理在复杂代码库中工作时,特别是当分析依赖和代码影响至关重要时,选择 Ctxo。

什么时候不要选它

如果您需要支持 TypeScript、Go 和 C# 以外的语言,或者您喜欢在工作流程中使用最少的依赖项,请不要选择 Ctxo。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • get_blast_radius

    Get the blast radius of a code change before making it

  • get_pr_impact

    Analyze the impact of a pull request on the codebase

  • get_dependency_graph

    Retrieve the complete dependency graph of the codebase

  • get_git_intent

    Get classified git commit intent for changes

  • get_symbol_definition

    Find the definition of a code symbol

  • get_callers

    Find all code that calls a specific symbol

  • get_imports

    Get all imports for a specific file or symbol

  • get_health

    Get change health metrics for the codebase

  • get_co_changes

    Find files that change together frequently

  • get_file_analysis

    Get deep analysis of a specific file

  • get_architecture

    Get architecture view of the codebase

  • get_diff

    Get diff analysis for code changes

可对比工具

semgrep-mcpswc-mcpeslint-mcp

安装

npm install -g @ctxo/cli  # 一次性全局安装
cxo init
ctxo index

对于 Claude Desktop,添加到 config.json:

{
  "mcpServers": {
    "ctxo": {
      "command": "npx",
      "args": ["-y", "@ctxo/cli", "mcp"]
    }
  }
}

FAQ

Ctxo 与传统代码搜索工具有何不同?
Ctxo 通过依赖关系图和爆炸半径分析提供主动的结构化理解,而非反应性的逐文件搜索。
Ctxo 支持哪些编程语言?
Ctxo 支持任何编程语言,并对 TypeScript、Go 和 C# 进行深度分析。

Ctxo 对比

GitHub →

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