Knowledge Management · Search Tools

RAG Duckdb with MCP

niksh06/rag-duckdb-with-mcp

The application is containerized with Docker and uses uv for fast, optimized dependency management. It also includes an mcp-rag-service for integration with MCP (Model Context Protocol).

Install

docker run -p 8000:8000 \
Author
@niksh06
Category
Knowledge Management, Search Tools
License
MIT
Updated
Oct 6, 2026

About RAG Duckdb with MCP

Formerly RAG-DuckDB-with-MCP. Engram is a local, sovereign hub that centralizes project reports outside their repos and makes them hybrid-searchable (RAG), with a recursive-reasoning (RLM) layer planned on top.

Features

  • Web Interface: Minimalist UI for uploading files, initiating processing, and performing searches.

  • JSON API: Provides /api/search, /api/stats, and /health endpoints for programmatic integration.

  • Wide File Support: Handles various file types including.txt,.md,.pdf, and multiple programming language source files (.py,.js,.java, etc.).

  • Advanced Chunking: Uses different strategies based on file type (e.g., CodeSplitter for source code, RecursiveCharacterTextSplitter for text).

  • High-Quality Embeddings: Uses sentence-transformers/paraphrase-multilingual-mpnet-base-v2 (primary, 768d) or sentence-transformers/paraphrase-multilingual-MiniLM-L12-v2 (fallback, 384d).

  • Vector Database: Leverages DuckDB with the VSS (Vector Similarity Search) extension for efficient storage and querying of embeddings.

  • Dockerized & Optimized:

  • MCP Integration: Includes a sample mcp-rag-service to demonstrate integration with external systems.

  • Directory Upload: Support for uploading entire directories with file extension filtering.

  • Health Monitoring: Built-in health check endpoint for monitoring and load balancers.

Details on this page are taken from the project's README. Open README

Related MCP servers

More servers
MaxKB logo

MaxKB

1Panel-dev/MaxKB

16.2k

MaxKB = Max Knowledge Brain, it is an open-source platform for building enterprise-grade agents. MaxKB integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

Knowledge Management
UI-TARS-desktop logo

UI-TARS-desktop

bytedance/UI-TARS-desktop

12.9k

TARS is ByteDance's multimodal AI agent stack, shipping two projects: Agent TARS (a CLI and Web UI agent built on MCP) and UI-TARS-desktop (a desktop GUI agent).

Knowledge Management
Supermemory logo

Supermemory

supermemoryai/supermemory

9.4k

State-of-the-art memory and context engine for AI.

Knowledge Management
Cognee logo

Cognee

topoteretes/cognee

2.1k

Cognee - The Free Open-Source AI Memory Platform for Agents.

Knowledge Management
Notion MCP Server (Official) logo

Notion MCP Server (Official)

makenotion/notion-mcp-server

1.5k

For the best experience, use Remote Notion MCP, our official hosted MCP server. This repository is a separate, self-hosted MCP server implementation that is no longer actively maintained or supported. Please use Remote Notion MCP instead.

Knowledge Management
DevDocs logo

DevDocs

cyberagiinc/devdocs

1.4k

[!WARNING] DevDocs Status: Not publicly maintained. Enhanced internal version at CyberAGI — public release coming soon. If you have any questions please reach out to info@cyberagi.ai.

Knowledge Management