Metadata-Version: 2.4
Name: ragify-mcp
Version: 1.0.1
Summary: MCP Server for RAG documentation search with Qdrant and Ollama
Project-URL: Homepage, https://github.com/strawberry-code/self-hosted-llm-rag
Project-URL: Repository, https://github.com/strawberry-code/self-hosted-llm-rag
Project-URL: Documentation, https://github.com/strawberry-code/self-hosted-llm-rag/blob/main/docs/MCP_SETUP.md
License: MIT
License-File: LICENSE
Keywords: mcp,ollama,qdrant,rag,semantic-search,vector-database
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.10
Requires-Dist: mcp>=1.0.0
Requires-Dist: qdrant-client>=1.7.0
Requires-Dist: requests>=2.31.0
Description-Content-Type: text/markdown

# ragify-mcp

MCP Server for semantic documentation search using Qdrant and Ollama.

## Installation

No installation needed with uvx:

```bash
uvx ragify-mcp
```

Or install via pip:

```bash
pip install ragify-mcp
```

## Configuration

Add to your MCP client config (Claude Desktop or Claude Code):

```json
{
  "mcpServers": {
    "ragify": {
      "command": "uvx",
      "args": ["ragify-mcp"],
      "env": {
        "QDRANT_URL": "http://127.0.0.1:6333",
        "OLLAMA_URL": "http://localhost:11434"
      }
    }
  }
}
```

## Prerequisites

- Qdrant running with indexed documentation
- Ollama running with `nomic-embed-text` model

## Available Tools

| Tool | Description |
|------|-------------|
| `search_documentation` | Semantic search in a collection |
| `list_collections` | List all available collections |
| `list_sources` | List indexed files in a collection |

## Environment Variables

| Variable | Default | Description |
|----------|---------|-------------|
| `QDRANT_URL` | http://localhost:6333 | Qdrant server URL |
| `QDRANT_API_KEY` | - | Optional API key for Qdrant Cloud |
| `OLLAMA_URL` | http://localhost:11434 | Ollama server URL |

## Part of Ragify

This MCP server is part of the [Ragify](https://github.com/strawberry-code/self-hosted-llm-rag) project - a self-hosted RAG system for indexing and querying documentation.

## License

MIT
