universal-knowledge-base-mcp-server
by Pavloffm
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| UKB_CHUNK_SIZE | No | Chunk size for indexing. | 1000 |
| UKB_RETRIEVAL_K | No | Number of results to retrieve. | 5 |
| UKB_FORCE_UPDATE | No | Whether to force update the index. | false |
| UKB_CHUNK_OVERLAP | No | Chunk overlap for indexing. | 150 |
| UKB_EMBEDDING_DEVICE | No | Device to use for embeddings (e.g., cpu). | cpu |
| UKB_INDEX_BATCH_SIZE | No | Batch size for indexing. | 100 |
| UKB_KNOWLEDGE_BASE_PATH | Yes | Path to the knowledge base directory (required). | |
| UKB_EMBEDDING_MODEL_NAME | No | Name of the sentence-transformers embedding model. | sentence-transformers/all-MiniLM-L6-v2 |
| UKB_NORMALIZE_EMBEDDINGS | No | Whether to normalize embeddings. | true |
| UKB_VECTOR_DATABASE_FOLDER | No | Folder where Chroma data and SQLite record manager are stored. | .knowledge_base |
| UKB_INDEX_LOCK_TIMEOUT_SECONDS | No | Timeout in seconds for the index lock. | 60 |
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
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues