Skip to main content

MCP Server for RAG documentation search with Qdrant and Ollama

Project description

ragify-mcp

MCP Server for semantic documentation search using Qdrant and Ollama.

Installation

No installation needed with uvx:

uvx ragify-mcp

Or install via pip:

pip install ragify-mcp

Configuration

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

{
  "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 project - a self-hosted RAG system for indexing and querying documentation.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ragify_mcp-1.0.1.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ragify_mcp-1.0.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file ragify_mcp-1.0.1.tar.gz.

File metadata

  • Download URL: ragify_mcp-1.0.1.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ragify_mcp-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d8c74781c3fb010697326acdc65041fb03975647bb2952a423c2585697dd7e0e
MD5 72d1b4c65b6847d2c320e63ef2462529
BLAKE2b-256 605ea43ca5ab19abfc688a9191cb64077bf3b8edee9ae4d24bfe15702b9dd228

See more details on using hashes here.

File details

Details for the file ragify_mcp-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ragify_mcp-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for ragify_mcp-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9c72d799a9ad7e1503bb3f52919ce808d8892c528f59809b0a9c4e32037babdb
MD5 4ba0da2e948dbff97190ecea92583285
BLAKE2b-256 5f94cc8883f7f189ede97f0eb99b49b21c7f0d1849862fd9ec743d2533b1714e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page