Minirag MCP
未认领Local-first RAG MCP server in Python: hybrid search (semantic + BM25 keyword boost) over your own documents. 11 MCP tools + CLI, markitdown ingestion for 12 formats, multilingual embeddings, LanceDB. Nothing leaves your machine.
安装
/absolute/path/to/uvx minirag-mcp更多Search & Web服务器
浏览完整目录安全概况
已认领和已认证的服务器每周接受一次静态扫描,显示代码能触及的范围(外部服务、环境变量、shell 命令、代理配置目录)以及带有已知公告的依赖。认领此列表即可获得。 安全概况的工作原理
11 个工具中显示 11 个
文档中列出的工具 (11)
内容来自项目文档。服务器握手不会验证每个工具的说明或行为。
delete_file
Delete an indexed file, data item, or url item from the index.
ingest_data
Ingest text/markdown/html content the client holds, under a source id you choose.
ingest_file
Ingest or re-ingest one file, replacing any content already indexed for it.
ingest_url
Fetch an http(s) URL, convert it to Markdown, and index it.
list_files
List files found on disk under the document roots, plus indexed data/url sources.
query_documents
Hybrid search: semantic similarity plus a keyword boost for exact terms. Each hit carries text (the passage that matched) and parentId; the enclosing sections come back once each in the response's parents map — see Chunking.
read_chunk_neighbors
Read the chunks immediately before and after a search result, for context.
read_file
Read a source's entire indexed content as Markdown, reconstructed from its chunks rather than concatenated from them.
status
Report configuration and index status, including whether the index predates the current chunking scheme. Works even when configuration is invalid.
sync_start
Reconcile the index with the document roots (or one path inside them). Returns a jobId; the work runs in a background thread.
sync_status
Poll a sync job started by syncstart.