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

lore MCP

MCP Server

lore-mcp

LORE是一个基于TypeScript项目的插件式代码考古引擎,通过解析AST、映射依赖关系、检测循环依赖等功能,为AI编码助手提供架构智能支持。

工具数

8

提示词数

0

GitHub Stars

2

资源数

0
代码分析TypeScriptClaude依赖管理Claude DesktopClaudeCursorWindsurfVS Code

安装说明

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

作者 / 组织

EliotShift

提供方

EliotShift

最后核验

2026/5/17 20:19

运行时

Node.js

快速接入

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

命令预览

npx lore-mcp init

详细介绍

LORE

Type-Aware Architectural Memory for AI Coding

v0.1.6 ·

·

·

·

·

·

______________________________________________________________________

LORE是一个 基于插件的代码考古引擎 对于TypeScript项目。它解析您的AST,映射依赖关系,检测循环deps,跟踪异步链,对类型安全进行评分,并通过 模型上下文协议(MCP).

建造于 EliotShift 的 ·在16个真实世界的项目中进行了战斗测试,通过率为100%。

______________________________________________________________________

为什么是LORE?

AI编码助手写得很快,但他们缺乏 建筑记忆。他们不记得了:

  • 哪些文件是紧密耦合的
  • 循环依赖存在的地方
  • 哪些类型正在跨越边界传播
  • 哪些文件更改太频繁(热点)
  • 什么是建筑层

LORE通过为您的AI助手提供 深入了解您的代码库架构 --通过CLI分析和MCP服务器集成。

______________________________________________________________________

特性

13分析仪

#分析器它做什么
1AST解析器使用ts-morph+regex混合进行全Type/TSX解析
2依赖图映射整个项目的所有导入、导出和再导出
3循环依赖性检测器查找周期并按严重程度对其进行排序
4依赖方向检查器强制执行层规则(例如,无控制器→ DB导入)
5香农熵每个文件的复杂性评分(简单→ 非常复杂)
6热点分析法Git流失检测——频繁更改的文件
7导入影响分析器显示每个导入的爆炸半径
8类型安全评分器给你评分 any 用法、显式类型、严格性
9隐藏耦合探测器通过共享类型查找隐式依赖关系
10AI建议优先修复建议(P0–P3)
11工具配置检查器验证ESLint、Prettier、tsconfig设置
12突变检测器标记高风险弃用模式
13建筑差距查找器识别缺失的抽象和模式

MCP集成(8个工具+3个资源)

让LORE接触 Claude Desktop、VS Code、Cursor或任何MCP客户端:

工具说明
analyze完整的项目分析——得分、违规、复杂性、热点
get-scores健康评分:总体、类型安全、工具、架构
get-violations循环deps、层违规、架构间隙
get-recommendations人工智能改进建议(P0-P3)
get-hotspotsgit流失率高的文件(红色/黄色/绿色)
get-entropy香农熵复杂性报告
query-file文件导入、导出、使用者、复杂性
analyze_architecture深度TS分析:框架、层、异步链、类型流
资源描述
lore://analysis最新分析结果(JSON)
lore://architecture深度架构图(JSON)
lore://config环境和缓存状态(JSON)

CLI命令

lore [path]                   Analyze project (default: cwd)
lore analyze [path]           Explicit analysis
lore init                     Extract architectural decisions
lore status                   View decisions by category
lore diff                     Diff against saved baseline
lore doctor                   Environment + tooling check
lore doctor --fix             Auto-fix project setup
lore ignore                   List/manage ignore patterns
lore watch                   Watch + re-analyze on change
lore mcp inspect             Inspect MCP server setup
lore mcp config              Claude Desktop config snippet
lore version                  Show version

______________________________________________________________________

文档

网站:
第页描述
着陆页全功能概述、徽章和快速入门
安装指南npm、npx和Docker安装
命令参考所有CLI命令:init、status、doctor、watch、diff等。
MCP集成Claude桌面、光标和Windsurf设置
示例Express、NestJS、Next.js等的真实分析
常见问题解答常见问题解答

______________________________________________________________________

快速开始

安装

npm install -g lore-mcp

CLI使用情况

# Analyze current project
lore

# Analyze a specific project
lore ./my-typescript-project

# Check environment and auto-fix
lore doctor --fix

# Watch for changes
lore watch --filter src/

# Diff from last baseline
lore diff

MCP集成(克劳德桌面)

将此添加到您的Claude Desktop配置中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Linux: ~/.config/Claude/claude_desktop_config.json 窗户: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "lore": {
      "command": "npx",
      "args": ["-y", "lore-mcp"]
    }
  }
}

或者,如果全局安装:

{
  "mcpServers": {
    "lore": {
      "command": "lore",
      "args": ["mcp"]
    }
  }
}

重新启动Claude Desktop,然后问:

“分析我的项目架构”→ LORE跑步 analyze_architecture “循环依赖是什么?”→ LORE跑步 get-violations “哪些文件是热点?”→ LORE跑步 get-hotspots “人工智能的建议是什么?”→ LORE跑步 get-recommendations

______________________________________________________________________

建筑

lore-mcp/
├── src/
│   ├── algorithm/          # LoreGraph, AST parser, async chain builder, type tracker
│   ├── algorithms/         # AI recommendations, hotspot analysis, entropy, scoring
│   ├── analyzer/           # Dependency parsers, circular deps, direction, imports
│   ├── commands/           # CLI: doctor, diff, ignore, init, status, watch
│   ├── core/               # Plugin system, pipeline runner, graph engine
│   ├── lib/                # Hidden coupling, gaps, middleware chain, ontology
│   ├── mcp/                # MCP server + architecture bridge
│   ├── output/             # Formatter, markdown, SARIF, logger
│   ├── plugins/built-in/   # 13 built-in analysis plugins
│   ├── storage/            # Cache and decision store
│   ├── types/              # TypeScript type definitions
│   ├── cli.ts              # CLI entry point
│   └── index.ts            # MCP server entry point
├── package.json
└── tsconfig.json

插件系统

LORE使用 基于插件的架构 --每个分析器都是一个插件:

interface LorePlugin {
  name: string;
  version: string;
  analyze(context: AnalysisContext): Promise
;
}

内置插件包括: circular-deps, coupling-matrix, dep-direction, entropy, gaps, hidden-coupling, hotspot, import-impact, middleware-chain, breaking-changes, type-safety, tooling-config, ai-recommendations.

______________________________________________________________________

运作原理

  1. 解析 --LORE解析所有 .ts/.tsx 使用混合ts-morph+regex解析器的文件
  2. 构建图 --构造一个具有类型化边(导入、类型引用、装饰器、异步链、实现、扩展)的依赖图
  3. 运行插件 --13个分析器通过插件管道并行运行
  4. 得分 --计算健康评分(类型安全、工具、架构,总体0-100)
  5. 推荐 --AI引擎生成优先建议(P0关键→ P3很高兴有)
  6. 服务 --结果可通过CLI输出、MCP工具或SARIF格式获得

______________________________________________________________________

验证

项目文件结果
快递42100%通过
Next.js68100%通过
禁食55100%通过
NestJS38100%通过
Prisma45100%通过
Zod35100%通过
TypeORM60100%通过再增加9个

全部16个测试项目:100%通过率,零碰撞。

______________________________________________________________________

支持的平台

LORE是建立在 Node.js --没有本地依赖关系。如果Node.js在您的系统上运行,LORE也会运行。

平台状态注释
macOS完全支持英特尔和苹果硅(M1/M2/M3/M4)
乌班图完全支持2004年4月20日、22日、24日
Debian完全支持11,12
菲多拉完全支持39、40、41
Arch Linux完全支持滚动发布
Kali Linux完全支持2024.x、2025.x
Linux Mint完全支持21,22
CentOS/RHEL完全支持8,9
Alpine Linux完全支持3.19+
视窗完全支持Windows 10/11(PowerShell+CMD)
CI/CD完全支持GitHub Actions、GitLab CI、Jenkins

按平台快速安装

# macOS (Homebrew)
brew install node
npm install -g lore-mcp

# Ubuntu / Debian
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash -
sudo apt install -y nodejs lore-mcp

# Kali Linux
sudo apt install nodejs npm
npm install -g lore-mcp

# Fedora
sudo dnf install nodejs npm
npm install -g lore-mcp

# Arch Linux
sudo pacman -S nodejs npm
npm install -g lore-mcp

# Windows (PowerShell)
npm install -g lore-mcp

# Or anywhere — no install needed
npx lore-mcp init

______________________________________________________________________

需求

  • Node.js >= 18.0.0
  • TypeScript 项目(分析 .ts.tsx 文件)
  • Git (可选,用于热点分析)
  • ripgrep (可选,用于更快地发现文件)

______________________________________________________________________

技术栈

组件技术
语言TypeScript 5.5+
AST解析ts变形21
协议模型上下文协议(MCP)SDK 1.0
传输Stdio(兼容克劳德桌面/IDE)
验证Zod模式
输出ANSI端子、Markdown、SARIF

______________________________________________________________________

许可证

麻省理工学院©2025 EliotShift 的

______________________________________________________________________

LORE — Because your AI should understand your architecture, not just your code.

目录标签

目录标签

代码分析TypeScriptClaude依赖管理本地部署AI辅助架构检测

支持客户端

Claude DesktopClaudeCursorWindsurfVS Code

接入字段

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

stdio

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

local-only

来源包(packageName,安装包名)

lore-mcp

工具数量(toolCount,工具数)

8

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdiononelocal-only

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

安装前确认

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

来源信息

继续浏览同类 MCP