AI Research Assistant MCP Server
MCPベースのAIリサーチアシスタント (RAG + LangChain + Claude)
概要
RAG (Retrieval-Augmented Generation: 検索拡張生成) を用いたMCPアーキテクチャにより、ドキュメントの取得、コンテキストの処理、クエリへの回答を行うAIエージェントです。
技術スタック
LangChain
Claude / Ollama互換モデル
ベクターDB: Chroma (例; PineconeやMilvusなどに設定可能)
マルチツールオーケストレーション用 MCP (Model Context Protocol)
機能
RAGベースの検索パイプライン
マルチツールエージェント (インデックス作成、検索、LLM推論、ツール呼び出し)
内部データソース用のAPI統合
デモ
入力 → 取得されたドキュメント → 最終的なAIの回答を示す実行例については、/app/demo_output.md を参照してください。利用可能な場合は、presentation/ フォルダにスクリーンショットや短いGIFを含めてください。
実行方法 (クイックスタート)
仮想環境を作成し、要件をインストールします。
python -m venv .venv
.venv\Scripts\activate # Windows
pip install -r requirements.txtモデルとベクターDBの環境変数を設定します (例):
export OPENAI_API_KEY=...
export CLAUDE_API_KEY=...
# For Windows PowerShell:
$env:CLAUDE_API_KEY = '...'RAGパイプラインまたはMCPサーバーコンポーネントを実行します (例):
python -m rag_pipeline.run # pipeline entry (if present)
python -m mcp_server.server # MCP server (if present)注意点
このリポジトリは、単一の具体的なユースケースである「社内ナレッジベースAI」に焦点を当てるよう再構成されました。レガシーなコース教材は
/legacy_course配下にアーカイブされています。レガシーな番号付きコースフォルダの削除や
/legacy_courseへの移行をご希望の場合は、確認いただければ移動いたします。
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud or self-hosted knowledge for AI agents: hybrid search, reranking, GraphRAG, scoped MCP tools.
The CustomGPT.ai MCP server is a fully managed, RAG-powered endpoint that connects large language models with private knowledge bases and external data sources. It provides tools for retrieval-augmented generation queries (send_message), data ingestion (upload_file), and source listing, enabling AI agents to query private documents like PDFs with high accuracy and real-time citations.
- docs2mcpOAuthcom.docs2mcp
Query your own PDFs and documents from any MCP client. Every answer cites the page it came from.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to search, deep-read, and build knowledge bases from Markdown, PDF, DOCX, and PPTX documents via MCP tools for retrieval, document navigation, and ingestion.12 npm638MIT
- AlicenseNot gradedqualityDmaintenanceEnables querying enterprise documents (DOCX, PDF, PPTX) using natural language, with hybrid search and MCP integration for Claude Desktop and other agents.MIT
- AlicenseNot gradedqualityBmaintenanceEnables document-based Q&A with multi-modal RAG, hybrid retrieval, knowledge graph reasoning, and multi-agent orchestration via MCP tools.4MIT
- FlicenseNot gradedqualityCmaintenanceMCP server that provides 7 specialized agents with RAG knowledge bases, allowing Claude to search and ask domain-specific questions and route tasks to the appropriate agent without API keys.3 npm2-