langchain-mongodb

让 LangChain 应用直接用 MongoDB 存向量和对话

langchain-mongodb 是 MongoDB 官方维护的集成库,把 MongoDB 与 MongoDB Atlas 接入 LangChain 和 LangGraph 生态。它解决的核心问题是:开发者用 LangChain 构建 RAG、智能体或对话应用时,需要向量存储、对话历史持久化、语义缓存和文档检索等能力,而该项目提供统一的 MongoDB 适配层,避免自己手写胶水代码。核心能力包括:MongoDBAtlasVectorSearch 向量存储,支持相似度检索与 MMR;MongoDBAtlasSemanticCache 语义缓存,降低重复 LLM 调用成本;MongoDB 聊天消息历史,用于多轮对话持久化;以及 LangGraph 的 checkpoint 存储,让图状态可恢复。项目用 Python 编写,与 LangChain 的 VectorStore、ChatMessageHistory 等标准接口对齐,可像其他向量库一样直接替换使用。

开源 free 开发框架
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 124
维护状态 活跃
是否开源
定价模式 free

项目数据

分类开发框架
开发团队langchain-ai
所属国家
定价模式free
价格说明开源免费,集成库无需付费
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型langchain,mongodb,mongodb-atlas
GitHub 星标★ 124
30天Star增速
HF 下载量
上线时间2024-10-18 00:00:00
最近更新2026-09-18 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-12
浏览次数0

使用教程

核心亮点

  • 官方维护,与 LangChain 接口对齐,替换向量库成本低
  • 同时覆盖向量检索、语义缓存、对话历史和 LangGraph checkpoint 四类需求
  • 基于 MongoDB Atlas 可复用已有数据库运维体系,无需额外部署专用向量库

不足之处

  • 强依赖 MongoDB Atlas 的向量检索能力,自建 MongoDB 社区版无法直接使用核心功能
  • 项目星标较少、生态案例有限,文档与社区仍在早期阶段

适用场景

  • 用 LangChain 搭建 RAG 知识库,把文档向量存入 Atlas 并做相似度检索
  • 为 LLM 应用加语义缓存,命中相似问题时直接返回缓存答案以省 token
  • 用 LangGraph 构建多轮智能体,把图状态和对话历史持久化到 MongoDB

替代项目

langchain-postgres、chroma、qdrant-client

项目介绍

langchain-mongodb 是一个开发框架领域的开源项目,官方简介:Integrations between MongoDB, Atlas, LangChain, and LangGraph。项目使用 Python 开发,在 GitHub 上获得 123 星标。

上一篇:react-agent

下一篇:mcpdoc

同类项目推荐

langchain 开源

组装 AI 应用的乐高积木,从想法到上线不换工具

The agent engineering platform.

★ 146676 2026-08-09
transformers 开源

全球最大的模型仓库全家桶,想用的模型一把抓

Transformers: the model-definition framework for state-of-the-art machine learning m···

★ 166369 2026-08-09
bruno 开源

把 API 测试当代码管理,用 Git 搞定协作与版本追踪

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/I···

★ 47057 2026-08-12