memgraph 是什么?

Memgraph 是一个高性能的内存图数据库,面向 GraphRAG、AI 记忆、智能体(agentic AI)与实时图分析。它用 C/C++ 构建,作为图引擎为 GraphRAG 流水线、AI 记忆系统和智能体工作流提供亚毫秒级的多跳遍历,并在同一查询层内置文本与向量索引——把相似度检索与完整图遍历合成一次原子数据库操作,而非散落在多个系统。它兼容 Neo4j 的 Cypher 查询语言、ACID、可高可用。同一架构也驱动欺诈检测、网络分析等实时图分析。许可为非标准(NOASSERTION,源码可见类),约 4,061 stars。

⭐ 3,869 Stars 🍴 216 Forks C++ NOASSERTION 作者: memgraph
来源:README.md(Description、Features);GitHub 仓库元数据(stars=4061、language=C++、license=NOASSERTION) 查看 GitHub 仓库 →

为什么值得关注

GraphRAG 与「AI 记忆/上下文图」成为提升检索质量与智能体可解释性的热点,而把向量相似度检索与图遍历放进同一数据库、一次查询完成,正是 Memgraph 的差异化。它内存级高性能、兼容 Cypher、自带向量/文本索引与丰富图算法,并提供面向智能体框架的 AI Toolkit 与 MCP server,踩中「图 + AI」交叉的需求,因而受关注。截至数据采集约 4,061 stars。

来源:README.md(Description、Features → AI & Graph Intelligence);GitHub 仓库元数据(stars=4061)

核心功能

图遍历 + 向量检索一体

在同一查询层内置向量、文本、地理空间索引,把相似度检索与完整图遍历合成一次原子操作,亚毫秒级多跳遍历。

来源:README.md(Description、Features → Indexes)
Atomic GraphRAG

把 GraphRAG 的枢轴检索、图扩展、排序与 prompt 组装表达成单条 Cypher 查询,并有面向 LLM 的上下文格式化模块。

来源:README.md(Features → Atomic GraphRAG、LLM utility module)
MAGE 图算法库

40+ 图算法(C++/Python/CUDA),含 PageRank、社区发现、GNN 链接预测、时序图网络、嵌入与原生 ML。

来源:README.md(Features → MAGE algorithm library)
Cypher 兼容 + AI Toolkit/MCP

兼容 Neo4j Cypher、ACID、高可用;AI Toolkit 提供与主流智能体框架集成、MCP server 及 GraphRAG/AI 记忆现成组件。

来源:README.md(Description、Features → AI Toolkit)

技术架构

Memgraph 是 C/C++ 内存图数据库,兼容 Neo4j Cypher、ACID、可高可用。它在单一查询层同时提供图遍历与相似度检索:内置向量索引(混合图检索 + 相似搜索)、文本与地理空间索引。MAGE 算法库提供 40+ 图算法(C++/Python/CUDA),含 PageRank、社区发现、基于 GNN 的链接预测、时序图网络、嵌入与原生 ML。它把 GraphRAG 的「枢轴检索→图扩展→排序→prompt 组装」表达成单条 Cypher 查询(Atomic GraphRAG),并有面向 LLM 的图感知上下文格式化模块;配套 AI Toolkit 提供与主流智能体框架的集成、MCP server 及构建 GraphRAG/AI 记忆/智能体工作流的现成组件。支持 Kafka 等流式数据接入。

来源:README.md(Description、Features → Indexes/MAGE/Atomic GraphRAG/LLM utility/AI Toolkit、topics 含 kafka/streaming)

项目知识图谱

知识图谱:项目核心节点(中心)+ 核心功能(内环六边形)+ 关键技术依赖(外环 chip) OpenCypher(Neo4j 兼容)OpenCypher(Ne… 向量/文本/地理空间索引向量/文本/地理空… Kafka(流式接入) MCP server / 智能体框架集成MCP server /… 图遍历 + 向量检索一体 Atomic GraphRAG MAGE 图算法库 Cypher 兼容 + AI Toolkit/MCPCypher 兼容 + AI To… memgraph 项目本体 核心功能 关键依赖

中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成

技术栈

语言C/C++(内核);Cypher(查询)框架内存图数据库 + MAGE 算法库 + AI Toolkit
OpenCypher(Neo4j 兼容)向量/文本/地理空间索引Kafka(流式接入)MCP server / 智能体框架集成
内存数据库;ACID、高可用;MAGE(C++/Python/CUDA)
来源:README.md(Description、Features、topics);GitHub 仓库元数据(language=C++)

快速上手

按官方文档(memgraph.com)部署 Memgraph(内存图数据库),用兼容 Neo4j 的 Cypher 建图与查询;建立向量/文本索引后即可在单条查询里做相似度检索 + 图遍历。需要图算法用 MAGE 库(PageRank/社区发现/GNN 等)。构建 GraphRAG/AI 记忆/智能体工作流可用 AI Toolkit 与 MCP server 接入主流智能体框架。流式数据可经 Kafka 接入。注意其许可为非标准(源码可见类),商用/分发前请查看 LICENSE。
来源:README.md(Description、Features → AI Toolkit/MAGE、topics);License 判断

使用场景

适合需要「结构化连接上下文 + 相似检索」的 AI 与分析场景:构建 GraphRAG 检索流水线、AI 记忆/上下文图、智能体工作流;以及欺诈检测、网络分析、基础设施监控等实时图分析。它把向量检索与图遍历合一、性能高、兼容 Cypher,适合想用图增强 RAG/记忆、或做实时连接数据分析的团队。

来源:README.md(Description、Features)

优势与局限

优势

  • 图遍历 + 向量/文本检索在单查询层合一,亚毫秒多跳、性能强
  • Atomic GraphRAG 与 LLM 上下文模块,专为 GraphRAG/AI 记忆设计
  • MAGE 40+ 图算法(含 GNN/CUDA),兼容 Neo4j Cypher、ACID、高可用
  • AI Toolkit/MCP 与主流智能体框架集成,支持流式接入

局限

  • 许可为非标准(NOASSERTION,源码可见类),商用/分发需看条款
  • 内存数据库对内存容量有要求,大图成本较高
  • 图建模与 Cypher 有学习曲线
  • 完整 GraphRAG/AI 记忆方案仍需结合嵌入模型与应用层设计
来源:README.md(Description、Features、License)

最新版本

本页未列出具体版本号;Memgraph 持续迭代,围绕 GraphRAG、AI 记忆与智能体工作流增强向量/文本索引、Atomic GraphRAG、MAGE 算法与 AI Toolkit/MCP 集成。更新以「图 + AI」检索能力与实时图分析为主。

来源:README.md(Features → AI & Graph Intelligence、AI Toolkit)

总结评价

Memgraph 在「图 + AI」交叉点很有竞争力:内存级高性能图数据库,把向量/文本相似检索与图遍历合进同一查询层、一次原子完成,兼容 Neo4j Cypher,配 MAGE 40+ 图算法、Atomic GraphRAG 与面向智能体的 AI Toolkit/MCP。对要用图增强 RAG/AI 记忆、或做实时连接数据分析的团队很有价值。要权衡的是非标准许可(商用看条款)、内存数据库的容量/成本,以及图建模的学习曲线。作为面向 GraphRAG/AI 记忆的图数据库,它定位精准、性能与生态都强。

来源:综合 README.md 的能力、GraphRAG 定位与许可情况
透明度声明
本页内容由 AI(大语言模型)基于以下公开材料自动生成:GitHub README、代码目录结构、依赖文件、Release 信息。 分析时间: 2026-05-24 14:21. 质量评分: 100/100.

数据来源:README、GitHub API、依赖文件