mcp服务器loctree
通用MCP服务器 loctree -AI代理的热代码库分析。
 
概述
MCP(模型上下文协议)服务器,为AI代理提供深入的代码库理解:
- 依赖图
- 死码检测
- 循环导入检测
- 符号搜索
在GREP之前使用LOCTREE。 扫描一次,查询一切。
安装
cargo install mcp-server-loctree或来源:
git clone https://github.com/Loctree/mcp-server-loctree
cd mcp-server-loctree
cargo install --path .用法
独立
mcp-server-loctree配备rmcp多路复用器(推荐)
rmcp-mux --socket /tmp/loctree.sock --cmd mcp-server-loctreeClaude桌面/光标配置
添加到MCP配置中:
{
"mcpServers": {
"loctree": {
"command": "mcp-server-loctree"
}
}
}MCP工具
| 工具 | 说明 |
|---|---|
scan | 扫描项目并创建依赖关系快照 |
for_ai | AI优化项目概述(从这里开始!) |
slice | 获取文件+依赖项+消费者 |
find | 查找符号定义 |
impact | 分析变更的影响 |
health | 提交前快速健康检查 |
query | 快速图形查询 |
工作流程
for_ai(project)-从这里开始。获取概述和健康状况。slice(file)-在修改任何文件之前。查看deps+消费者。find(name)-在创建之前。避免重复。impact(file)-删除之前。知道爆炸半径。health()-在提交之前。卫生检查。
所有工具均接受 project 参数(默认值:当前目录)。 首次在项目上使用会自动创建快照。
建筑
- 项目不可知:适用于任何项目,无需配置
- 自动扫描:创建
.loctree/首次使用时的快照 - 多项目缓存:在RAM中保存快照以供即时响应
- 老化检测:git HEAD更改时重新扫描
需求
- loctree命令行界面 (
loct)必须安装:cargo install loctree - Rust 2024版
许可证
麻省理工学院许可证-由M&K(c)2025 LibraxisAI团队创建
