JA

jerry-ai-dev/modular-rag-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

1192 stars 272 forks 品質 47 トレンド 24

MCPサーバーアーキテクチャを用いたモジュラーRAG(検索拡張生成)システム。スキルを使ってAIに仕様の各ステップを守らせ、100%AIでコードを完成させます。

概要

プラグイン可能で観測可能なモジュラーRAG(検索拡張生成)サービスフレームワークで、MCP(Model Context Protocol)プロトコルを通じてツールインターフェースを外部に公開し、CopilotやClaudeなどのAIアシスタントによる直接呼び出しをサポートします。また、**向けに特別に設計された実践的なプロジェクトおよび支援教育リソースでもあります。 このプロジェクトは、RAG面接の最も一般的なコア——、、、——と現在人気のあるアプリケーションプロトコルを結びつけ、完全な運用エンジニアリングプロジェクトにまとめます。 。フルリンクプラグ可能アーキテクチャのおかげで、既存のプロジェクトに素早く統合できます。どんなバックグラウンドやニーズであっても、自分に合った使い方を見つけることができます。具体的な利用戦略については、「このプロジェクトに適した人と使い方」で後述します。 - 開発を推進するための(開発仕様文書)の書き方 - Specベースの自動コード作成の使い方 - Specの自動テスト、パッケージング、環境設定への使い方 - プラグイン可能なアーキテクチャ(例:エージェントへの拡張)に基づくスケーリング方法 :LLM / Embedding / Reranker / Splitter / VectorStore / Evaluator 各コアコンポーネントは抽象的なインターフェースを定義し、「LEGOブロックスタイル」の置き換えをサポートし、コード変更なしで設定ファイルを通じてバックエンドをワンクリックで切り替えることを可能にします。 :BM25 スパースサーチは固有名詞の精密マッチングを解く + 密埋め込みは同義語の意味マッチングを解く。RRF融合後、クロスエンコーダ/LLMリランクを選択して正確なソート、想起率と正確率のバランスを取ることができる。 画像からテキストへの戦略を用いて、Vision LLMは画像の説明を自動的に生成しチャンクに縫い付け、その後プレーンテキストのRAGリンクを再利用して「画像のテキスト検索」を実現します。 モデルコンテキストプロトコル標準に準拠し、GitHub CopilotやClaude DesktopなどのMCPクライアントと直接接続でき、フロントエンド開発は不要で、どこでも一度に利用できます。

概要(AI 翻訳)

プラグイン可能で観測可能なモジュラーRAG(検索強化生成)サービスフレームワークで、MCP(モデルコンテキストプロトコル)プロトコルを通じてツールインターフェースを外部に公開し、CopilotやClaudeなどのAIアシスタントによる直接呼び出しをサポートします。また、大規模なモデル関連の職業学習や面接向けに設計された実践的なプロジェクトおよび支援教育リソースでもあります。


📖 目次

  • プロジェクト概要
  • ブランチの説明
  • 早く始めて
  • このプロジェクトに適しているのは誰で、どのように活用すればよいのか?
  • 履歴書参照
  • よくある質問
  • フォローアップの手配

🏗️ プロジェクト概要

このプロジェクトって何?

このプロジェクトは、RAG面接で最も一般的なコアステップである検索(ハイブリッド検索+再ランク)、マルチモーダル視覚処理(画像キャプショニング)、RAG評価(Ragas + Custom)、**生成(LLM応答)と、現在人気のあるアプリケーションプロトコルMCP(モデルコンテキストプロトコル)**を、完全で実行可能なエンジニアリングプロジェクトに結びつけます。

プロジェクトの大きな魅力の一つは、ご自身のビジネスに簡単に適応できることです。フルリンクプラグ可能なアーキテクチャのおかげで、既存のプロジェクトに素早く統合できます。どんな背景やニーズにかかわらず、自分に合った使い方を見つけられます。具体的な利用戦略については、「このプロジェクトに適した人と使い方」で後述します。

ただのプロジェクトじゃなくて、アイデアのセットだ

プロジェクト自体よりも価値があるのは、その背後にある全体的なエンジニアリングアプローチです:

  • 開発を推進するためのDEV_SPEC(開発仕様文書)の書き方
  • 仕様に基づいて自動的にコードを完了するためのスキルの使い方
  • Skillの自動テスト、パッケージング、環境設定への使い方
  • プラグイン可能なアーキテクチャに基づくスケール方法(例:エージェントへの拡張)

**アイデアをマスターすれば、自分でまったく新しいプロジェクトや拡張を始めることができます。**上記の各ステップは動画で説明されており、それぞれのステップに対応する動画説明も含まれていますので、一緒に視聴することをお勧めします。

コアコンピタンシーの概要

モジュール 能力 説明
インジェスションパイプラインPDF → マークダウン→チャンク・→変換→埋め込み→アップサート フルリンクデータキャプチャ、マルチモーダル画像キャプション対応
ハイブリッド探索 密度(ベクトル)+スパース(BM25)+RRF融合+リランク 粗いリコール+微細リランクを持つ2段階の検索アーキテクチャ
MCPサーバー 標準MCPプロトコルがツールを公開する query_knowledge_hub、list_collections、get_document_summary

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →