You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Important:** Use the full path to the Python interpreter in the project's virtual environment (`.venv/bin/python3`), not just `python3`. This ensures the `mcp` module is found.
MCP Server for semantic documentation search using Qdrant and Ollama.
4
+
5
+
## Installation
6
+
7
+
No installation needed with uvx:
8
+
9
+
```bash
10
+
uvx ragify-mcp
11
+
```
12
+
13
+
Or install via pip:
14
+
15
+
```bash
16
+
pip install ragify-mcp
17
+
```
18
+
19
+
## Configuration
20
+
21
+
Add to your MCP client config (Claude Desktop or Claude Code):
22
+
23
+
```json
24
+
{
25
+
"mcpServers": {
26
+
"ragify": {
27
+
"command": "uvx",
28
+
"args": ["ragify-mcp"],
29
+
"env": {
30
+
"QDRANT_URL": "http://127.0.0.1:6333",
31
+
"OLLAMA_URL": "http://localhost:11434"
32
+
}
33
+
}
34
+
}
35
+
}
36
+
```
37
+
38
+
## Prerequisites
39
+
40
+
- Qdrant running with indexed documentation
41
+
- Ollama running with `nomic-embed-text` model
42
+
43
+
## Available Tools
44
+
45
+
| Tool | Description |
46
+
|------|-------------|
47
+
|`search_documentation`| Semantic search in a collection |
48
+
|`list_collections`| List all available collections |
49
+
|`list_sources`| List indexed files in a collection |
50
+
51
+
## Environment Variables
52
+
53
+
| Variable | Default | Description |
54
+
|----------|---------|-------------|
55
+
|`QDRANT_URL`|http://localhost:6333| Qdrant server URL |
56
+
|`QDRANT_API_KEY`| - | Optional API key for Qdrant Cloud |
57
+
|`OLLAMA_URL`|http://localhost:11434| Ollama server URL |
58
+
59
+
## Part of Ragify
60
+
61
+
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.
0 commit comments