langchain-mongodb

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 开发框架 🍴 复刻 72 🐛 待处理 28 👀 关注 7
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 125
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,集成库无需付费

项目预览

langchain-mongodb 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类开发框架
开发团队langchain-ai
定价模式🏷️完全免费
价格说明开源免费,集成库无需付费
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型langchain,mongodb,mongodb-atlas
GitHub 星标★ 125
上线时间2024-10-18 00:00:00
代码更新2026-11-02
仓库体积8.6 MB
本站数据更新2026-11-04
维护状态活跃
收录时间2026-09-12
浏览次数1

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 125

技术标签

核心亮点

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

不足之处

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

适用场景

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

替代项目

langchain-postgres、chroma、qdrant-client

上一篇:react-agent

下一篇:mcpdoc

同类项目推荐

laravel-restify 开源

用 Laravel 快速写出人和 AI 都能直接调用的 REST API

Laravel API for Ai Agents and humans.

★ 683 2026-09-22
golc 开源

用 Go 语言像搭积木一样组合 LLM 能力,构建高效 AI 应用。

Building Go applications with LLMs through composability

★ 117 2026-08-09
Qwen-MM-Plugins 开源

给任意 agent 框架一键装上多模态能力

Make any agent harness multimodal-native.

★ 3184 2026-10-18
PlanExe 开源

输入一句话,几分钟生成可执行的项目计划

Create a plan from a description in minutes

★ 403 2026-08-10
crust 开源

像搭积木一样写 CLI,人和 AI 都能用

A TypeScript CLI framework with composable modules for humans and agents.

★ 414 2026-10-13
compose-for-agents 开源

用 Docker Compose 一键编排多智能体,快速跑通开源 LLM 应用

Build and run AI agents using Docker Compose. A collection of ready-to-use examples ···

★ 1069 2026-08-09
GraphRag.Net 开源

在 .NET 中一键集成 GraphRAG,让知识库问答更懂关系推理。

参考GraphRag使用 Semantic Kernel 来实现的dotnet版本,可以使用NuGet开箱即用集成到项目···

★ 230 2026-08-09
semantic-kernel-docs 开源

把大模型能力像普通函数一样编排进你的应用

Semantic Kernel (SK) is a lightweight SDK enabling integration of AI Large Language ···

★ 265 2026-09-15