sem MCP Server

AI与LLM 3.4k v0.27.0 更新于 2026-10-04

Entity-level code intelligence: semantic diff, impact analysis, blame, and context for AI agents

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端

提供的工具 接入后 Agent 可调用这 8 个工具

find
按名称查找函数、类或方法的定义,并查看调用者、引用或上下文。
grep
在代码中搜索文本出现的位置,类似 ripgrep。
impact
分析某个实体或 diff 的变更会影响哪些依赖实体及需要运行的测试。
check
运行项目的编译器、类型检查器、linter 和测试,只重检变更可能影响的部分。
certify
为提交范围生成人工审查证书,列出变更实体、受影响的调用者及相关测试。
diff
以实体(函数、类)级别显示哪些代码实体发生了变化,而非行级差异。
graph
展示代码之间的连接关系(调用图)。
history
查看某个实体随时间的变化历史以及最后修改者。

安装配置

本地运行(npm)
{
  "mcpServers": {
    "sem": {
      "command": "npx",
      "args": [
        "-y",
        "@ataraxy-labs/sem"
      ]
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

配合站内内容

同类 MCP 服务器

收录信息来自 官方 MCP Registry 与 GitHub 公开数据。Registry 标识:io.github.Ataraxy-Labs/sem