Token导航 LogoToken导航TokenDH.com
catlas (Anhnv02) logo
开发工具stdio官方级别未说明来源级核验

catlas (Anhnv02)

MCP Server

@anhnguyen02/catlas

Catlas是一个高性能代码分析引擎,将复杂代码库转换为结构化知识图谱,帮助AI代理理解架构、推理依赖关系并以专家级精度导航代码库。

工具数

11

提示词数

0

GitHub Stars

0

资源数

0
代码分析JavaScriptClaudeClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

anhnv02

提供方

anhnv02

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @anhnguyen02/catlas analyze

详细介绍

🐱 猫科动物

AI代理的图形驱动代码智能。

Catlas是一个高性能的代码分析引擎,可以将复杂的存储库转换为结构化的知识图。它专为代理编码时代而构建,使AI代理能够理解架构、推理依赖关系,并以专家级的精度导航代码库。

______________________________________________________________________

🚀 主要特点

  • 基于图形的摄入:使用高精度树状图解析器映射符号(类、函数、方法)及其关系(调用、导入、继承)。
  • 社区发现:实现 莱顿算法 为了检测功能集群,帮助代理了解不同模块如何在目录结构之外协同工作。
  • 混合搜索:将BM25关键字搜索与向量嵌入相结合,用于代码概念的深度语义检索。
  • 情报综合:自动为Claude、Gemini和GPT等代理生成AI上下文文件和专门的“技能”。
  • 多语言支持:针对TypeScript、JavaScript、Python、Go、Rust、Java、C/C++、Ruby等的专业级解析。

______________________________________________________________________

📦 安装

通过npm全局安装:

npm install -g @anhnguyen02/catlas

或者直接使用npx运行:

npx @anhnguyen02/catlas analyze

______________________________________________________________________

🛠 CLI 参考

命令描述
analyze初始化或重建存储库的知识图。
list枚举所有已注册的存储库及其统计数据。
status检索当前存储库上下文的索引运行状况。
query搜索执行流程通过基于概念的语义查找。
context360度符号检查:调用图和流程参与。
impact爆炸半径分析:可传递地绘制结构依赖关系图。
cypher对基础知识图执行原始Cypher。
ui启动本地web UI仪表板以查看代码智能概述。
eval-server启动持久性守护进程以实现低延迟工具访问。
clean清除Catlas索引和注册表状态。

🧩 MCP工具参考

当通过模型上下文协议连接时,Catlas将这些工具暴露给AI代理:

工具目的
list_repos列出所有可用于分析的索引存储库。
query基于概念的执行流语义搜索。
context单个代码符号(呼叫者、被呼叫者)的360度视图。
impact分析更改代码符号的爆炸半径。
detect_changes跟踪未提交的git更改对执行流的影响。
rename通过知识图进行多文件协调符号重命名。
route_map将API路由映射到前端组件和后端处理程序。
tool_map检查MCP/RPC工具定义及其处理程序。
shape_check针对消费者验证API响应形状。
api_impact更改API终点的风险评估。

______________________________________________________________________

🏗 工作原理

Catlas分为三个主要阶段:

  1. 摄入:将源文件并行解析为抽象语法树(AST)并提取结构符号。
  2. 结构映射:构建代码如何跨文件边界交互的多关系图。
  3. 情报综合:运行社区检测以识别代码库的“功能心跳”,并生成用于AI消费的元数据。

______________________________________________________________________

📜 许可证

分布在 MIT许可证。参见 LICENSE 了解更多信息。

______________________________________________________________________

建于❤️ 通过 安阮.

目录标签

目录标签

代码分析JavaScriptClaude本地部署知识图谱AI代理依赖关系语义检索

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@anhnguyen02/catlas

工具数量(toolCount,工具数)

11

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP