Skip to main content
Glama
NavinAnik

mcp-knowledge-server

by NavinAnik

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_KEYNoAPI key for authentication
CHUNK_SIZENoChunk size (default: 1000)
QDRANT_URLNoQdrant server URL (default: http://localhost:6333)
ENABLE_AUTHNoEnable authentication (true/false)
DATABASE_URLNoDatabase URL (default: sqlite:///./knowledge.db)
GROQ_API_KEYNoGroq API key
LLM_PROVIDERNoLLM provider (ollama, openai, anthropic, gemini, groq, together, openrouter, lmstudio, llamacpp, openai_compatible)
OLLAMA_MODELNoOllama model (default: qwen3:8b)
OPENAI_MODELNoOpenAI model (default: gpt-4.1)
CHUNK_OVERLAPNoChunk overlap (default: 200)
CHUNK_STRATEGYNoChunking strategy (recursive, token, markdown, semantic)
GEMINI_API_KEYNoGemini API key
OPENAI_API_KEYNoOpenAI API key
QDRANT_API_KEYNoQdrant API key
EMBEDDING_MODELNoEmbedding model (default: all-MiniLM-L6-v2)
OLLAMA_BASE_URLNoOllama base URL (default: http://localhost:11434)
TOGETHER_API_KEYNoTogether AI API key
ANTHROPIC_API_KEYNoAnthropic API key
EMBEDDING_PROVIDERNoEmbedding provider (sentence_transformers, openai, ollama, voyage, cohere)
OPENROUTER_API_KEYNoOpenRouter API key

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Check the health status of the knowledge server.

search_documentsA

Search documents by semantic similarity.

    Args:
        query: The search query text.
        collection: Optional collection name to search in.
        top_k: Number of results to return (default 10).
    
rag_answerA

Generate a RAG answer with citations from the knowledge base.

    Args:
        query: The question to answer.
        collection: Optional collection to search in.
        top_k: Number of context chunks to retrieve.
    
add_documentA

Add a document to the knowledge base.

    Args:
        file_path: Absolute path to the document file.
        collection: Target collection name.
        author: Optional document author.
        tags: Comma-separated tags.
    
update_documentA

Update an existing document by re-ingesting it.

    Args:
        document_id: UUID of the document to update.
        file_path: Absolute path to the new document file.
    
delete_documentA

Delete a document from the knowledge base.

    Args:
        document_id: UUID of the document to delete.
    
list_documentsC

List documents in the knowledge base.

    Args:
        collection: Optional collection filter.
        limit: Maximum number of documents to return.
    
get_documentA

Get a document by ID.

    Args:
        document_id: UUID of the document.
    
similar_documentsA

Find documents similar to a given chunk.

    Args:
        chunk_id: The chunk ID to find similar documents for.
        collection: Optional collection to search in.
        top_k: Number of similar results to return.
    
create_collectionA

Create a new document collection.

    Args:
        name: Collection name (alphanumeric, hyphens, underscores).
        description: Optional collection description.
    
delete_collectionA

Delete a collection and all its vectors.

    Args:
        name: Collection name to delete.
    
list_collectionsA

List all document collections.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NavinAnik/mcp-knowledge-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server