Skip to main content
Glama
jtsang4

better-qdrant-mcp

by jtsang4

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoHost for HTTP-based transports0.0.0.0
MCP_PATHNoPath for HTTP transports/mcp
MCP_PORTNoPort for HTTP-based transports8000
QDRANT_URLNoQdrant server URLhttp://localhost:6333
MCP_TRANSPORTNoMCP transport: stdio, sse, or streamable-httpstdio
OPENAI_API_KEYNoOpenAI API key
QDRANT_API_KEYNoOptional Qdrant API key
COLLECTION_NAMENoOptional default collection name
OPENAI_BASE_URLNoOptional custom OpenAI base URL
OPENAPI_API_KEYNoAlternative environment variable for OpenAI API key (typo variant)
OPENAI_EMBEDDING_MODELNoOpenAI embedding modeltext-embedding-3-small

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
store-knowledgeA

Store useful information or knowledge into the long-term knowledge base (Qdrant). This allows the agent to persist data that can be retrieved later or by other agents. Automatically embeds the text and returns the stored ID.

store-knowledge-bulkA

Store multiple pieces of information or knowledge into the long-term knowledge base (Qdrant) at once. This is more efficient than calling store-knowledge multiple times. Each item is automatically embedded and stored with a unique ID.

search-knowledgeA

Search for relevant information in the long-term knowledge base using semantic search. Use this to retrieve context, facts, or past interactions stored in Qdrant.

inspect-knowledge-baseA

Inspect the knowledge base configuration and view sample data. Useful for debugging collection settings or verifying stored content.

get-knowledge-by-idA

Retrieve specific knowledge items by their point IDs with full payload details. Use this to inspect complete information about stored items. Use the 'id' field returned from search-knowledge results.

delete-knowledgeA

Delete specific information from the knowledge base using point IDs. Use the 'id' field returned from search-knowledge results.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a distinct purpose: individual store, batch store, semantic search, get by ID, delete, and inspect. No overlap or ambiguity between them.

Naming Consistency4/5

Most tools follow a verb_knowledge pattern (store-knowledge, search-knowledge, delete-knowledge). store-knowledge-bulk is a minor deviation but still clear, and get-knowledge-by-id and inspect-knowledge-base are consistent with the verb_noun style.

Tool Count5/5

Six tools is well-scoped for a knowledge base server, covering the essential operations without bloat. Each tool earns its place.

Completeness4/5

Covers create (single and bulk), read (search, get by ID), delete, and inspect. No explicit update operation, but knowledge entries can be re-created; this is a minor gap.

Maintenance

ActivityInactive
ResponsivenessNo issues