minirag-mcp
Related Servers
Alternatives to minirag-mcp
No user-submitted related servers found.
Related Servers
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.310 npmMIT
- AlicenseNot gradedqualityAmaintenanceMCP server for local RAG over personal notes, PDFs, and documents, enabling plain-English querying and hybrid search with multi-hop context expansion.MIT
- AlicenseNot gradedqualityBmaintenanceLocal RAG over a directory, served as an MCP tool plus CLI, with incremental indexing, zero-config defaults, and offline CPU-only operation.MIT
- AlicenseNot gradedqualityAmaintenanceA local-first RAG engine that ingests documents (PDF, Markdown, images, etc.) and provides hybrid search, reranking, and LLM answer synthesis via MCP for AI agent integration.37 PyPI3MIT
- AlicenseNot gradedqualityDmaintenanceLocal MCP server for indexing personal knowledge into SQLite with hybrid search, chunk-level citations, memory tools, and agent orchestration.4MIT
- AlicenseAqualityCmaintenanceMCP server that enables local hybrid semantic and keyword search over private PDF, DOCX, Markdown, and text documents without sending data to embedding APIs.94,565 npmMIT
TDQS
Scored across 11 tools
Each tool targets a distinct operation: ingestion is split cleanly by source type (ingest_file, ingest_data, ingest_url), sync is split into start/status, and reads are split by scope (read_file vs read_chunk_neighbors). The only adjacency is between list_files and status (both report index/disk state) and sync_start vs ingest_file, but the descriptions make the bulk-vs-single distinction explicit.
All names are snake_case and readable, with a mostly verb_noun pattern (list_files, read_file, ingest_url, delete_file, query_documents). Minor deviations: sync_start and sync_status invert to noun_verb, and status is a bare noun, so the pattern is not perfectly uniform.
Eleven tools is well within the sweet spot and each one maps to a real workflow step: index management (sync, status), content ingestion across three source types, retrieval (query, read), and housekeeping (list, delete). Nothing appears redundant or padded.
The lifecycle is well covered: ingest from files/data/URLs, bulk reconcile via sync, poll status, query, read, list, and delete with re-ingest as the update path. Minor gaps exist — no cancel/abort for a running sync, no bulk delete, and no direct way to inspect a data/url source's metadata apart from its content.