{"repo":"shinpr/mcp-local-rag","free":true,"listed":false,"github":"https://github.com/shinpr/mcp-local-rag","clone":"git clone https://github.com/shinpr/mcp-local-rag.git","description":"Local-first RAG server for developers. Semantic + keyword search for code and technical docs. Works with MCP or CLI. Fully private, zero setup.","language":"TypeScript","stars":369,"topics":["local-rag","privacy-first","mcp-server","rag","semantic-search","hybrid-search","mcp","developer-tools","agent-skills","skills"],"license":"MIT","category":"mcp-servers","readme_excerpt":"MCP Local RAG English 简体中文 Deutsch Español Português (Brasil) Français Search private documents from an MCP client or the terminal without sending them to an embedding API. mcp-local-rag indexes PDF, DOCX, Markdown, and text files on your machine. Search combines semantic similarity with keyword matching, so queries can match both intent and exact technical terms such as API names, class names, and error codes. Features - Runs locally: Document parsing, embeddings, storage, and search run on your machine. After the initial model download, text ingestion and search work offline. - Hybrid search: Semantic retrieval finds related concepts, while keyword matching boosts exact technical terms. - Configurable embeddings: Choose a Hugging Face embedding model that fits the language and domain of your documents. - Semantic chunking: Documents are split at topic boundaries instead of fixed character counts. Markdown code blocks stay intact. - MCP and CLI: Use the same index from an AI coding tool or directly from the terminal. No API key, Docker, Python, or external database is required. Quick Start Requirements - Node.js 22 or later - Internet access on first use to download the npm package and embedding model - A directory containing the documents you want to search Set BASE DIR to that directory. It is also the security boundary for file operations. Replace /absolute/path/to/your/documents below with the directory's absolute path. mcp-local-rag uses the standard MCP protocol over a","default_branch":null,"files":null,"tree":[],"storefront":"/r/shinpr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/shinpr/mcp-local-rag/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}