{"type":"mcp_client","name":"minima","description":"Minima is an open-source RAG platform offering on-premises containerized solutions, integrating with ChatGPT and MCP, or operating fully locally. It enables secure querying of local documents using various LLMs.","category":"AI","language":"Python","stars":1048,"forks":64,"owner":"dmayboroda","github_url":"https://github.com/dmayboroda/minima","homepage":null,"setup":"## Setup\n\n1.  Create a .env file in the project’s root directory and copy all environment variables from env.sample to .env.\n2.  Ensure your .env file includes the following variables: LOCAL_FILES_PATH, EMBEDDING_MODEL_ID, EMBEDDING_SIZE, OLLAMA_MODEL, RERANKER_MODEL, USER_ID, and PASSWORD.\n3.  For fully local installation use: **docker compose -f docker-compose-ollama.yml --env-file .env up --build**.\n4.  For ChatGPT enabled installation use: **docker compose -f docker-compose-chatgpt.yml --env-file .env up --build**.\n5.  For MCP integration (Anthropic Desktop app usage): **docker compose -f docker-compose-mcp.yml --env-file .env up --build**.\n6.  In case of ChatGPT enabled installation copy OTP from terminal where you launched docker and use [Minima GPT](https://chatgpt.com/g/g-r1MNTSb0Q-minima-local-computer-search).\n7.  If you use Anthropic Claude, add the provided configuration to **/Library/Application\\ Support/Claude/claude_desktop_config.json**.\n8.  To use fully local installation go to `cd electron`, then run `npm install` and `npm start` which will launch Minima electron app.\n9.  Ask anything, and you'll get answers based on local files in {LOCAL_FILES_PATH} folder.\n10. To use a chat ui, please navigate to **http://localhost:3000**\n11. To install Minima for Claude Desktop automatically via [Smithery](https://smithery.ai/protocol/minima) use: `npx -y @smithery/cli install minima --client claude`.\n12. For MCP usage, ensure your local machine's python is >=3.10 and 'uv' is installed.","tools":"## Available Tools\n\n1.  **Isolated installation** (Operate fully on-premises with containers, free from external dependencies.)\n2.  **Custom GPT** (Query your local documents using ChatGPT app or web with custom GPTs.)\n3.  **Anthropic Claude** (Use Anthropic Claude app to query your local documents.)\n4.  **Indexing** (Recursively indexes documents within subfolders of the specified root folder.)\n5.  **Reranking** (Uses reranker models to improve search results.)\n6.  **Smithery Integration** (Automated installation for Claude Desktop.)","faq":null,"created_at":"2024-11-02T22:44:56+00:00","updated_at":"2025-03-28T12:00:49+00:00","source_url":"https://model-context-protocol.com/clients/on-premises-rag-configurable-container-platform","related_articles":[]}