MongoDBとその提携パートナーは、 AI強化アプリケーションとAIエージェントでMongoDB を活用できるように特定の製品統合を開発しています。
このページでは、MongoDB と提携するプロバイダーが開発した AI 統合について説明します。MongoDB は、標準接続方法と API を使用して、人気の AI プロバイダーと LLM に接続できます。統合と提携するプロバイダーサービスの完全なリストについては、MongoDB 提携プロバイダーエコシステムカタログを参照してください。
このページには、コミュニティが管理する統合も表示されます。これらの統合はオープンソースで開発されており、MongoDB によって正式に管理されていません。コミュニティが管理する統合には、説明列にその旨が表示されます。これらの統合に関するサポートについては、該当するプロジェクトの管理者にお問い合わせください。
AI アプリケーションとエージェント フレームワーク
次のフレームワークは、MongoDB をベクトルストア、メモリ バックエンド、または機能ストアとして使用し、AI アプリケーションとエージェントをサポートします。ユースケースには、RAG、エージェントメモリ、マルチエージェント ワークフロー、および機械学習サービスが含まれます。
フレームワーク | 説明 | ドキュメンテーション |
|---|---|---|
専用ロールを持つ自律型AIエージェントと、複数のエージェント間で作業を委任することで複雑なタスクを完了できる「crews」を持つマルチエージェントアプリケーションを構築するためのPythonフレームワーク。 | ||
機能ストア フレームワーク: MongoDB をオンラインとオフラインの両方のストアとして、機械学習 機能の定義、保存、提供に使用できます。 | ||
LLM、埋め込みモデル、ベクトル検索などのユースケースでカスタムアプリケーションを構築するためのPythonフレームワーク。RAG。 | ||
のフレームワークは、さまざまなユースケースに合わせて組み合わせることができる「shells」である Lgachein 固有のコンポーネントであるため、 AIアプリケーションを構築するためのフレームワークです。LangChain MongoDB統合は RAG のいくつかのコンポーネントを提供します。 | ||
LangChainの機能をJavaに導入します。 | ||
LangChainの機能をGoエコシステムに提供します。 | ||
AIエージェントと複雑なマルチエージェント ワークフローを構築するための LgDBエコシステム内の特殊なフレームワークで、永続性、ストリーミング、メモリをサポートします。 | ||
カスタム データソースを LLM に接続し、RAG アプリケーションを構築するためのいくつかのツールを提供するフレームワーク。 | ||
AI強化アプリケーションを構築するためのオープンソースPHPフレームワーク。RAG などのユースケース向けに Voyage AI埋め込みモデルを使用してベクトルストアとしてMongoDB をサポートします。 | ||
ワークフロー、RAG、evals などの AI エージェント構築用コンポーネントを提供するオープンソースの Typescript フレームワーク。MongoDB をベクトルストレージと取得、RAG、メモリに使用します。 | ||
RAG を含むユースケース向けにさまざまなAIサービスとアプリケーションを組み合わせるためのMicrosoftのフレームワーク。 | ||
RAG を含むユースケースの AI アプリケーションに Spring 設計の原則を適用するフレームワーク。 | ||
COMMUNITY MAINTAINED - 复数エージェント AI アプリケーション構築用の AutoGen のフォーク。MongoDB を埋め込みと検索拡張生成 (RAG) のベクトル ストアとして使用します。 | ||
COMMUNITY MAINTAINED — コラボラティブ AI エージェント システム構築用フレームワーク。MongoDB を使用して、意味的なベクトルメモリとエピソードベクトルメモリ、セッションの永続性を確保します。 | ||
COMMUNITY MAINTAINED — マルチモーダル AI エージェント構築用の Python フレームワーク。MongoDB をメモリストレージ、セッション持続性、ワークフロー状態、ベクトル検索に使用します。 | ||
COMMUNITY MAINTAINED — 多エージェント AI アプリケーション構築用の Microsoft フレームワーク。MongoDB を検索拡張生成(RAG)のベクトル保存 (する)として使用します。 | ||
Community によりメンテナンスされています — オープンソースの LLM アプリケーション開発プラットフォーム。バンドル化された LangChain ノードを使用して、MongoDB のベクトルストレージとチャットメッセージ履歴をサポートします。 | ||
COMMUNITY MAINTAINED — ステートフル AI アプリケーションとエージェントを構築するための Python フレームワーク。MongoDB を使用してエージェントの状態、セッション、ワークフローのチェックポイントを永続化します。 | ||
COMMUNITY MAINTAINED — 多模態データの表現とプロセシングのためのライブラリ。MongoDB Atlas をドキュメントインデックスとベクターストアとして使用します。 | ||
COMMUNITY MAINTAINED — AI を使用してドキュメントをクエリーするオープンソース ツール。MongoDB をベクトル ストア、ドキュメント ストア、および会話履歴のバックエンドとして使用します。 | ||
Community によりメンテナンスされています — AI エージェントの進化と自動化のためのフレームワーク。MongoDB をツール レジストリ、アーティファクト ストア、およびワークフロー状態データベースとして使用します。 | ||
COMMUNITY MAINTAINED — グラフに基づいた検索拡張生成 (RAG)のフレームワーク。MongoDB をドキュメント ストレージ、インデックス ストレージ、およびベクトル検索に使用します。 | ||
COMMUNITY MAINTAINED — エンタープライズグレードの RAG およびエージェントパイプラインを構築するためのフレームワーク。MongoDB Atlas を埋め込みベクトルストアとして使用します。 | ||
COMMUNITY MAINTAINED — AI エージェントとアシスタントのメモリレイヤー。MongoDB Atlas を永続的エージェントメモリのベクトルストアとして使用します。 | ||
COMMUNITY MAINTAINED — AI メモリインフラストラクチャプラットフォーム。MongoDB をメモリとセッションストレージのバックエンドとして使用します。 | ||
Community メンテナンス — エンタープライズAIエージェント構築用のMicrosoftフレームワーク。C# および Python エージェント アプリケーションで MongoDB をベクトルストアとして使用します。 | ||
COMMUNITY MAINTAINED — バックエンド AI リソース構築用のエージェント フレームワーク。MongoDB をエージェントのバックエンド ドキュメントおよびデータ ストアとして使用します。 | ||
COMMUNITY MAINTAINED — マルチエージェントアプリケーション構築用の OpenAI の公式 SDK。エージェントのターン間の永続的なセッションとメモリストレージに MongoDB を使用します。 | ||
COMMUNITY MAINTAINED — Pydantic にビルドされた Python エージェントフレームワーク。AI エージェントの MongoDB Atlas バックの永続メモリを使用します。 | ||
COMMUNITY MAINTAINED — 会話型 AI とチャットボットを構築するためのオープンソース フレームワーク。MongoDB を会話状態持続のトラッカー ストアとして使用します。 | ||
COMMUNITY MAINTAINED — LLM 搭載アプリケーション構築用 Rust フレームワーク。MongoDB をドキュメントストアとベクトルストア インデックスとして使用します。 | ||
COMMUNITY MAINTAINED — オープンソース AI アプリケーションビルダ。MongoDB Atlas を AI ワークフローのベクトルストアコンポーネントとして使用します。 | ||
COMMUNITY MAINTAINED — AI アプリケーション構築用の Spring AI の Alibaba による拡張。MongoDB をチェックポイントセーバーおよびワークフロー状態ストアとして使用します。 | ||
COMMUNITY MAINTAINED — AI エージェント構築用の AWS バックアップ SDK。MongoDB Atlas を Bedrock 埋め込みとともに使用して、ベクトルベースのメモリストレージと取り出しを行います。 | ||
COMMUNITY MAINTAINED — データおよび AI アプリケーション構築用の Python フレームワーク。MongoDB をコレクションデータの読み取りと書き込みのデータノードとして使用します。 | ||
COMMUNITY MAINTAINED — 信頼性の高い AI エージェントを構築するための Python フレームワーク。エージェントの実行におけるセッションとワークフローの状態ストレージに MongoDB を使用します。 |
プラットフォームとオートメーション
次のエンタープライズプラットフォームと統合して、生成系AIアプリケーションをビルドすることもできます。これらのプラットフォームは、事前トレーニングされたモデル、ワークフローオートメーションツール、ビジュアルパイプラインビルダ、MongoDBをデータレイヤーとして使用するバックエンドアザサービスプラットフォームなどの機能を提供します。
プラットフォーム | 説明 | ドキュメンテーション |
|---|---|---|
生成系AIアプリケーションを構築するための完全管理プラットフォームMongoDB を知識ベースとして統合し、 MongoDB Atlasにカスタム データを保存し、RAG を実装し、エージェントを配置します。 | ||
AIアプリケーションとエージェントを構築および配置するための Google Cloud のプラットフォーム。RAG や自然言語クエリなどのその他のユースケースでMongoDB Atlasで使用できる Google のツールと事前学習済みモデルが含まれています。 | ||
ビジュアルキャンバス内のインタラクティブノードを通じてエージェント的ワークフローをビルドできるノンコードワークフローオートメーションツール。RAG ノードやAIエージェント向けのメモリを含む、複数のMongoDBノードをサポートします。 | ||
COMMUNITY MAINTAINED — オープンソースのバックエンドアザサービス プラットフォーム。MongoDB をドキュメント、セッション、ワークフロー状態ストレージのデフォルトデータベース バックエンドとして使用します。 | ||
COMMUNITY MAINTAINED — AI ツールと関数呼び出し統合を構築および配置するためのプラットフォーム。MongoDB ツールキットを使用して、エージェントがデータにアクセスできるようにします。 | ||
Community メンテナンス — Parse Server にビルドされたバックエンドアザサービスプラットフォーム。MongoDB をアプリデータ、ドキュメント、セッションマネジメントのデフォルトデータベースとして使用します。 | ||
COMMUNITY MAINTAINED — オープンソースのワークフローオートメーションプラットフォーム。ワークフロー内の CRUD 操作、ベクトルストレージ、チャットメモリのコネクターとして MongoDB を使用します。 | ||
Community によりメンテナンスされています — オープンソースの LLM アプリケーション開発プラットフォーム。MongoDB Atlas を AI ワークフローのベクトル保存、ドキュメント保存、および取得ノードとして使用します。 | ||
COMMUNITY MAINTAINED — LLM アプリケーション構築用のオープンソースのローコードプラットフォーム。ビジュアルワークフローでは、MongoDB Atlas をベクターストレージとチャットメモリに使用します。 | ||
Community によりメンテナンスされています — AI 知識ベースとチャットアプリケーション構築用のオープンソースプラットフォーム。MongoDB をセッションとアプリケーションの状態ストレージに使用します。 | ||
COMMUNITY MAINTAINED — ビジュアルデータセットをキュレーションおよび分析するためのオープンソースツール。MongoDB Atlas をデータセット検索のベクトル類似インデックスとして使用します。 | ||
COMMUNITY MAINTAINED — AI パイプラインとエージェントを構築するためのオープンソースの視覚フレームワーク。MongoDB Atlas をベクトルストアコンポーネントとして使用します。 | ||
COMMUNITY MAINTAINED — オープンソース AI チャット プラットフォーム。MongoDB を会話履歴、メッセージ、およびユーザー セッション マネジメントのデフォルト データベースとして使用します。 | ||
COMMUNITY MAINTAINED — コードなしのワークフロー オートメーション プラットフォーム。ネイティブ MongoDB アプリを使用して、MongoDB データを自動化されたワークフローに統合します。 |
ETL とデータ パイプライン
次のツールは、AI およびデータパイプラインのソースまたは宛先コネクターとして MongoDB を使用してデータを抽出、変換、ロードすることをサポートします。
ツール | 説明 | ドキュメンテーション |
|---|---|---|
COMMUNITY MAINTAINED — ETL および ELT パイプライン用のオープンソースデータ統合プラットフォーム。MongoDB をソースまたは宛先コネクターとして使用します。 | ||
COMMUNITY MAINTAINED — データ ワークフローのスケジューリングとモニタリングのオープンソース プラットフォーム。MongoDB を使用してパイプラインからデータを取り込むか、クエリを実行します。 | ||
COMMUNITY MAINTAINED — データパイプライン構築用のオープンソース Python ライブラリ。MongoDB ソースを使用してデータを抽出し、選択した宛先にロードします。 | ||
COMMUNITY MAINTAINED — アプリケーションとデータを接続するためのエンタープライズ統合プラットフォーム。MongoDB Snap Pack を使用してデータ取り込み、クエリ、ETL ワークフローを実行します。 | ||
COMMUNITY MAINTAINED — AI パイプラインに非構造化コンテンツを取り込むためのデータ前処理プラットフォーム。MongoDB を取り込み先コネクターとして使用します。 |
ツール
次のツールは、接続性、可視性、メモリ機能を使用してAIアプリケーションを拡張します。これらには、エージェントとデータの接続用の MCP サーバー、LLM ゲートウェイとプロキシ、LLM アプリケーションのトレーシングと評価用の可視性プラットフォームが含まれます。
ツール | 説明 | ドキュメンテーション |
|---|---|---|
モデル コンテキスト プロトコル (MCP) は、LLM が外部リソースとサービスに接続して交流する方法のオープン標準です。MongoDB の公式 MCP サーバー実装を使用して、エージェントの AI ツールから MongoDB データとクラスターにアクセスします。 | ||
COMMUNITY MAINTAINED — LLM アプリケーション用のオープンソースの可視性と評価プラットフォーム。MongoDB Atlas Vector Search をトレースされたベクトルデータベースターゲットとして使用します。 | ||
COMMUNITY MAINTAINED — LLM トラフィックと可視性を管理するための AI ゲートウェイ。MongoDB をエンタープライズ配置のログおよびトレース ストアとして使用します。 | ||
Community によってメンテナンスされています — MCP サーバーのレジストリとホスティングプラットフォーム。Smithery の公式 MongoDB MCP サーバーを使用して、エージェントをデータに接続します。 | ||
COMMUNITY MAINTAINED — エージェントと RAG 用の AI 最適化された検索 API。Tavily Hybrid クライアント を使用したハイブリッド検索のバックエンドとして MongoDB Atlas を使用します。 |