适合谁
- 开发人员其代码库超出短期记忆,需要 AI 帮助理解系统、解释变更并证明建议值得信赖。
- 架构师、系统工程师和产品构建者需要架构智能层。
- 使用 MCP 客户端(如 Claude Desktop 或 VS Code)的项目,并希望持久图记忆。
DreamGraph 是一个复杂、功能丰富的 MCP 服务器,提供基于图的架构认知。它适合需要持久记忆和架构治理的成长型项目,但学习曲线陡峭。建议在隔离环境中试用,并注意安全配置。
最强项 · 文档质量 16/20 最弱项 · 可靠性 8/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 20+
DATABASE_URL
PostgreSQL 等数据库连接串,用于 Datastore-as-Hub 的实时 schema 内省(scan_database);未设置时该功能不生效。
DG_ALLOW_INPROCESS_PLUGINS
设为 true 以启用进程内插件运行时,还需在 instance. 中为每个插件设置 trusted: true。
从源码安装:
git clone https://github.com/mmethodz/dreamgraph.gitcd dreamgraph./scripts/install.ps1 -Forcebash scripts/install.sh --forcenpm install 和 npm run build。dg init 创建实例,使用 dg start my-project --foreground 以 stdio 或 --http 启动守护进程。运行 dg init 创建实例并用 dg start my-project --http 启动守护进程,然后执行 dg status my-project;若显示实例身份、传输/端口及图谱/ADR 计数,即说明安装成功。在 MCP 客户端中以 stdio 模式(dg start my-project --foreground)连接后,工具列表应出现 DreamGraph 的图谱查询工具。
连接成功后,可以直接对 AI 助手这样说:
依据项目文档列出,未经本站实测。
DreamGraph 是一个图治理的架构认知层,面向支持 MCP 的软件项目。它结合了实例级守护进程、CLI、架构师(测试版)、VS Code 扩展、仪表盘和持久知识图谱,使项目理解植根于源码、架构决策记录(ADR)、工作流、测试、运行观察和人工审查,而非单一文件读取或孤立聊天。它建立功能、工作流、数据模型实体、架构决策、UI 注册表、紧张关系和候选项的结构化图谱,支持跨仓库推理、实时数据库模式内省、梦周期、时间/因果分析和自适应未来引擎。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 41f65091746b 数据同步于 2026-10-12 查看 FMRS 评分方法