CompareGraph

io.github.massrelay-ai由 GitHub 账号 massrelay-ai 发布v0.1.1更新于 Oct 24, 2026

Compare cloned repositories against taxonomy packs: one code graph, cited claims, a matrix. Local.

概览

AI 生成的概览

将多个克隆仓库解析为一个本地 SQLite 代码图谱,并按功能分类法为每个克隆给出带引用的判定。

可以做什么
CompareGraph 把克隆的仓库索引到同一个 SQLite 图谱中,并对照分类包(一组功能的“family”)进行比较,为每个克隆的每项功能给出 has、partial 或 none 的判定,并附上文件与行号范围的引用。它通过 stdio 提供十八个 MCP 工具,其中十七个只读,一个用于记录 claim 的写入工具,另外还有功能与克隆的矩阵视图、候选排序映射,以及 Obsidian 风格的 vault 导出。引擎是确定性的,完全在本地运行,从不调用模型。
适用场景
适合在拥有多个仓库、却只想回答“谁具备某项功能”时使用。适用于团队将自家产品与同行对比、对一批项目做尽职调查、为陌生领域绘制图谱,也适合需要紧凑且可引用代码事实的编码智能体。
运行要求
作为本地进程在用户机器上运行(仅桌面端)。单个 Rust 二进制文件;无需运行时,但 npm 方式需要 Node 18 及以上,从源码构建需要 Rust 1.85 及以上。可通过安装脚本、npm、Homebrew 或 cargo 安装。未声明账号、API 密钥或环境变量;设置使用 --root 和 COMPAREGRAPH_* 变量。引擎不发起网络请求。
安装前请注意
该 MCP 服务器包含一个写入工具 comparegraph_claim,用于记录 claim;claim 与决策为仅追加,修改会新增一行而非删除旧行。setup 命令会向智能体配置文件写入 MCP 条目、规则块以及 Claude Code 的会话启动钩子,并保留备份。克隆仓库只被读取,从不执行。可注册外部 provider 可执行文件,缺少清单时仅在 --allow-unverified 下运行。

安装

在 SourceWeft 中

  1. 打开 控制台中的 CompareGraph,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

该仓库没有 README。

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

2
  1. v0.1.1最新Oct 14, 2026
  2. v0.1.0Oct 13, 2026

评分

已满足适用检查项的 25%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证10 分

    请在仓库或注册中心条目中声明许可证。