Skip to content
Agentmart
Submit a tool

Qdrant RBAC

Role-based access to your Qdrant vector store,.

Connector by fidonis.de · Domain verified by the MCP Registry

IndexedMITRemote (HTTP)
Write a review

Install

Pick your client. Read the repository before you give any tool access to your data.

No install instructions from the source yet. Check the repository for setup steps.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Role-based access to your Qdrant vector store, via MCP. OIDC in, scoped JWTs out.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
5 read · 3 write · 2 delete · 2 not yet classified
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Docker image

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 5 · Look things up without changing anything.

  • get_collection_info
  • list_acl
  • list_collections
  • list_documents
  • search_collection_by_text

Write 3 · Create, change, send or run things.

  • grant_access
  • scroll_collection
  • upsert_points

Delete 2 · Delete, drop, revoke or wipe things.

  • delete_points
  • revoke_access

Not yet classified 2 · We could not tell from the name and description.

  • refresh_acl
  • search_collection

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • delete_points

    Delete points by id. Requires read-write access.

  • get_collection_info

    Return metadata for a single collection. Requires read access.

  • grant_access

    Grant ``role`` the given ``access`` on ``collection``. Admin only. Idempotent — the (role, collection) pair maps to a deterministic point id, so subsequent calls update the existing grant in place. For global manage grants pass ``collection='*'`` and ``access='m'``. Optional ``doc_policy`` restricts which documents the role can see in ``collection``. The server translates it into a Qdrant payload filter injected into every search. ``doc_policy`` shape:: { "default": "allow" | "deny", "conditions": [ { "field": "<payload field>", "mode": "allow" | "deny", "values": […

  • list_acl

    List role grants stored in the ACL collection. Admin only. Optionally filter by ``role``.

  • list_collections

    List Qdrant collections the caller has at least read access to. Internal system collections (ACL grants, embedding metadata) are hidden from this listing — they are managed by dedicated tools or by the bootstrap process.

  • list_documents

    List the distinct documents in a collection with their chunk counts. Documents are stored as multiple overlapping chunks (points); this tool aggregates them by their ``source`` field server-side, so **each document appears exactly once**. Use this to answer "which / what / how many documents are in collection X?" — unlike ``scroll_collection`` (which returns individual chunks and must not be deduplicated by hand), the result here is already deduplicated. Each entry is ``{"source": <file>, "chunks": <number of points>}``. Requires read access.

  • refresh_acl

    Force a reload of the in-memory ACL cache. Admin only.

  • revoke_access

    Revoke a grant for ``(role, collection)``. Admin only. Idempotent: returns ``{"removed": true}`` whenever no such grant exists after the call, whether or not one existed beforehand. If the ACL collection itself doesn't exist, returns ``{"removed": false}``.

  • scroll_collection

    List points in a collection without a query (full inventory). Returns up to *limit* points from *collection*, optionally starting after *offset*. Use this to enumerate documents — i.e. answer "what / which / how many documents are in collection X?" questions where there is no search query. Pass the returned ``next_offset`` back in to page through the whole collection; a ``null`` ``next_offset`` means the last page was reached. Requires read access.

  • search_collection

    Run a vector similarity search. Requires read access.

  • search_collection_by_text

    Search a collection using a natural-language text query. The query is embedded via the server's configured OpenAI-compatible embeddings endpoint using the model that was used to vectorize this collection (looked up in the meta collection). Requires read access.

  • upsert_points

    Insert or update points. Requires read-write access. Each point must contain ``id``, ``vector``, and optionally ``payload``.

Signals

Stars
0
Forks
0
Open issues
0
Last commit
Oct 11, 2026 (18 days ago)
Last release
Oct 11, 2026 (18 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
de.fidonis/qdrant-mcp-rbac
Version
0.4.0
Auth
API key
Packages
oci ghcr.io/fidonis/qdrant-mcp-rbac:0.4.0
License
MIT
Website
fidonis.de
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Qdrant RBAC MCP server. Agent Mart. https://agentmart.dev/connectors/fidonis-de-qdrant-mcp-rbac (last updated 2026-10-24)