Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Status β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. 🧠 Knowledge & Memory
  3. Qdrant RBAC
Q
Health: ActiveRecent health check succeeded.Last checked 10/14/2026, 11:16:35 AM

Qdrant RBAC

InstallableWe know how to install it, but have not yet seen it complete a handshake. User RatingsBe the first to rate and review this MCP server!
View RepositoryVisit Website
qdrantrbacoidcvector-databasemcp

Enforces collection- and document-level Qdrant access through OIDC-authenticated MCP requests and scoped JWTs.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Client Config & Setup

Remote HTTP
Configure Environment Variables (API Keys, Tokens, Options):
Add required secrets below β€” values are included directly in the generated snippet so you can copy and paste with confidence.
Quick Add:
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "qdrant-rbac": {
      "url": "http://localhost:8000/mcp",
      "env": {
        "OIDC_ISSUER_URL": "YOUR_VALUE_HERE",
        "OIDC_AUDIENCE": "YOUR_VALUE_HERE",
        "QDRANT_URL": "YOUR_VALUE_HERE",
        "QDRANT_JWT_SECRET": "YOUR_VALUE_HERE",
        "RBAC_ADMIN_ROLE": "YOUR_VALUE_HERE",
        "RBAC_ACL_COLLECTION": "YOUR_VALUE_HERE",
        "OIDC_JWKS_CACHE_TTL": "YOUR_VALUE_HERE"
      }
    }
  }
}

πŸ’‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (8) Directory Badge Claim listing Alternatives🧠 More in Knowledge & Memory

Overview

The Qdrant RBAC MCP server connects MCP clients to Qdrant with OIDC authentication and role-based access controls. It validates bearer tokens through the issuer's JWKS, derives a scoped Qdrant JWT, and applies permissions to each tool request. Collection grants and optional document policies are stored in a dedicated Qdrant ACL collection and can be managed at runtime. Reach for it when multiple identities need different read or write access to the same Qdrant deployment.

Use cases

β€’Restrict collection access by OIDC role
β€’Apply document-level allow and deny policies
β€’Expose Qdrant search through streamable HTTP MCP
β€’Grant runtime access without editing configuration files

Key features

β€’OIDC and JWKS-based bearer-token validation
β€’Role-to-Qdrant JWT mapping
β€’Collection-level read, write, and manage grants
β€’Payload-based document filtering
β€’Runtime ACL storage in Qdrant
β€’Qdrant search, scrolling, upsert, and deletion tools

Capabilities & Tool Schemas (8) ~94 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server β€” may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Qdrant RBAC.

list_collections

(any) β€” returns only collections the caller can read

get_collection_info

r` on the target collection

search_collection

r` on the target collection

search_collection_by_text

r` on the target collection

scroll_collection

r` on the target collection

list_documents

r` on the target collection

How Qdrant RBAC works

What Qdrant RBAC does

The Qdrant RBAC MCP server exposes Qdrant vector-store operations through a streamable HTTP MCP endpoint. It authenticates callers with OIDC access tokens, maps their roles to grants, and forwards permitted requests to Qdrant with a derived JWT. Keycloak-compatible OIDC providers are supported through discovery and JWKS endpoints.

Access can be assigned at the collection level as read-only, read/write, or manage. Grants are stored as points in a dedicated ACL collection rather than in static configuration. The server can create that collection on its first read. Administrators can manage grants at runtime through MCP tools, including grant_access.

Optional document policies narrow access within a collection. Policies can allow or deny documents according to payload fields such as acl_tags or source. This makes the Qdrant RBAC MCP server suitable for separating collections and individual records by role.

How it works

An MCP client sends an Authorization: Bearer token to the /mcp endpoint. The authentication middleware checks the token signature, expiry, issuer, audience, required subject, and optional not-before claim against the OIDC provider's published keys. Supported signing algorithms are RSA and elliptic-curve variants: RS256, RS384, RS512, ES256, ES384, and ES512. Symmetric and unsigned tokens are rejected.

Roles are read from realm_access.roles and from client roles under resource_access. Users in the configured break-glass administrator role receive a global-manage Qdrant token. Other users are evaluated against the cached role-to-grant mapping from the ACL collection. Each tool checks access for its target collection before making a Qdrant request.

For reads, a document policy becomes a Qdrant payload filter added as a required condition. Caller-provided filters remain active, so both restrictions apply. Multiple grants are merged using the most-permissive applicable policy; an unrestricted grant removes document-level restrictions for that collection.

Setup and configuration

The server runs as a container or as its own Python project. A typical container exposes port 8000 and uses /mcp for streamable HTTP. /health is unauthenticated. Required configuration includes the OIDC issuer URL, OIDC audience, Qdrant URL, and the same JWT secret configured as Qdrant's API key.

Useful settings also include the administrator role, ACL collection name, and JWKS cache lifetime. The ACL collection defaults to _rbac_acl. The repository provides a Docker environment template with the complete variable set.

Tools and capabilities

Available MCP operations include:

  • list_collections to return collections readable by the caller.
  • get_collection_info to inspect an accessible collection.
  • search_collection and search_collection_by_text for vector and text-based retrieval.
  • scroll_collection and list_documents for reading points and document facets.
  • upsert_points and delete_points for collections where the caller has write access.
  • grant_access for runtime administration of role grants, including document policies.

Limitations and notes

The server depends on an OIDC provider, reachable JWKS discovery, Qdrant, and a shared JWT secret. Role changes are read through a TTL-cached ACL resolver, so updates may not take effect until the relevant cache expires. The iat claim is not checked, although expiry, issuer, audience, signature, subject, and nbf are enforced.

Document policies operate on Qdrant payload fields. Documents without acl_tags remain visible under matching default-allow rules but do not satisfy allow conditions under default-deny rules. The service does not require acl_tags; other payload fields can be used instead.

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Knowledge & Memory View all alternatives
  • Moxie Docs MCP logoMoxie Docs MCP
    β˜… Featured

    MCP & Agent Skills for Automated Documentation, and codebase conventions + context

    🧠 Knowledge & Memory35 views
    Compare vs Moxie Docs MCP β†’
  • Scrivener MCP logoScrivener MCP

    Connect Scrivener 3 writing projects to Claude and other AI assistants. 47 tools for document management, writing analysis, semantic search, character/plot memory, and content enhancement. Progressive skill loading, relationship engine with HMS triplets, and JS fallback for offline semantic search. npm i -g scrivener-mcp

    🧠 Knowledge & Memory18 views
    Compare vs Scrivener MCP β†’
  • Hindsight logoHindsight

    Hindsight: Agent Memory That Works Like Human Memory - Built for AI Agents to manage Long Term Memory

    🧠 Knowledge & Memory8 views
    Compare vs Hindsight β†’
  • Knowledge Rag logoKnowledge Rag

    Local RAG system for Claude Code with hybrid search (BM25 + semantic), cross-encoder reranking, markdown-aware chunking, query expansion, and 28 MCP tools. Runs entirely offline with zero external servers.

    🧠 Knowledge & Memory3 views
    Compare vs Knowledge Rag β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

Last commit
3d ago
Most recent push to the default branch.
Tools exposed
8
Callable tools this server registers over MCP.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Qdrant RBAC

Qdrant RBAC is an MCP server that connects OIDC-authenticated MCP clients to a Qdrant vector database. It validates bearer tokens, maps user roles to scoped Qdrant JWTs, and exposes collection listing, search, scrolling, document listing, upsert, deletion, and access-grant tools with collection- and document-level controls.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewQdrant RBAC AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/qdrant-rbac?style=directory)](https://allmcps.com/mcp/qdrant-rbac)
HTML Embed
<a href="https://allmcps.com/mcp/qdrant-rbac"><img src="https://allmcps.com/api/badge/qdrant-rbac?style=directory" alt="Qdrant RBAC on AllMCPs" /></a>

Technical Specs & Signals

Category🧠Knowledge & Memory
More technical detailsExpand β–Ύ
TransportSSE (Remote)
LicenseMIT
ClientsClaude Desktop, Cursor, Cline / VS Code, Windsurf, Claude Code, VS Code (GitHub Copilot), Zed, OpenAI Codex CLI, Gemini CLI, JetBrains AI Assistant, Roo Code, Continue, LM Studio
Last updatedOct 14, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit3d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Oct 11, 2026
51Quality signal: Good Β· 51/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools24/30
Adoption & activity4/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in 🧠 Knowledge & Memory β†’Best MCP servers for Memory & Knowledge β†’Alternatives to Qdrant RBAC β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients