vkb
by inkiebeard
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TLS_KEY | No | Path to TLS private key file | |
| MCP_PORT | No | MCP server port (0 = stdio mode only, no auth layer) | 3333 |
| OBS_PORT | No | Observability HTTP/WebSocket server port | 4242 |
| TLS_CERT | No | Path to TLS certificate file (enables HTTPS/WSS on all servers) | |
| EMBED_DIM | No | Embedding dimension (must match model output) | 768 |
| LLM_MODEL | No | LLM model for relation extraction and summarisation | gemma4:e4b |
| LOG_LEVEL | No | Log verbosity: debug, info, warn, error | info |
| CHUNK_SIZE | No | Target chunk size in tokens | 512 |
| MCP_SECRET | No | Bearer token for the HTTP MCP endpoint on MCP_PORT (leave unset to disable) | |
| OBS_SECRET | No | Bearer token for the REST/browser API on OBS_PORT (leave unset to disable) | |
| EMBED_MODEL | No | Embedding model | nomic-embed-text |
| DATABASE_URL | No | Postgres connection string | postgres://localhost/vkb |
| JOB_TTL_DAYS | No | Days before completed/failed jobs are expired | 7 |
| CHUNK_OVERLAP | No | Overlap between adjacent chunks | 64 |
| IVFFLAT_LISTS | No | Number of ivfflat lists | 100 |
| RAWSTORE_PATH | No | Root path for filesystem rawstore | ./rawstore |
| RELATION_TOP_K | No | Nearest neighbours considered per chunk | 10 |
| OLLAMA_BASE_URL | No | Ollama API base URL | http://localhost:11434 |
| RAWSTORE_ADAPTER | No | Raw content storage: filesystem or s3 | filesystem |
| RETUNE_SUMMARISE | No | Regenerate entity summaries during retune | false |
| SECTION_MAX_SIZE | No | Max chunks per section | 8 |
| SECTION_STRATEGY | No | Sectioning strategy: similarity_valley or positional | similarity_valley |
| IVFFLAT_THRESHOLD | No | Chunk count above which an ivfflat index is created/maintained | 1000 |
| RELATION_TTL_DAYS | No | Days before unconfirmed relations are pruned | 30 |
| INGEST_MAX_RETRIES | No | Max times a failed job is re-queued | 3 |
| RAWSTORE_S3_BUCKET | No | S3 bucket name (when RAWSTORE_ADAPTER=s3) | |
| RELATION_THRESHOLD | No | Minimum cosine similarity to create a relation | 0.75 |
| WORKER_CONCURRENCY | No | Number of ingest worker processes | 2 |
| SECTION_WINDOW_SIZE | No | Sliding window size for valley detection | 5 |
| SUMMARY_CONCURRENCY | No | Parallel LLM calls during the summarising stage | 4 |
| SUMMARY_PROMPT_FILE | No | Entity summary prompt file path | |
| RAWSTORE_S3_ENDPOINT | No | S3-compatible endpoint URL (optional override) | |
| RETUNE_INTERVAL_HOURS | No | How often the retune worker runs automatically (0 = disabled) | 6 |
| LLM_EXTRACT_CANDIDATES | No | Candidate chunks the LLM considers per extraction pass | 20 |
| LLM_RELATION_EXTRACTION | No | Use LLM to extract relations (set false to use heuristics only) | true |
| SECTION_SPLIT_THRESHOLD | No | Cosine similarity drop that triggers a section boundary | 0.65 |
| SUMMARY_MAX_INPUT_CHARS | No | Max characters fed to the entity-level summary prompt (~3k tokens) | 12000 |
| RELATION_CONFIDENCE_STEP | No | Increment applied on relation confirmation | 0.05 |
| RELATION_PRUNE_THRESHOLD | No | Confidence below which relations are pruned on retune | 0.6 |
| CHUNK_SUMMARY_PROMPT_FILE | No | Per-chunk summary prompt file path | |
| SECTION_SUMMARY_PROMPT_FILE | No | Section summary prompt file path | |
| RELATION_EXTRACT_PROMPT_FILE | No | Relation extraction prompt file path |
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 | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/inkiebeard/galactic-vkb'
If you have feedback or need assistance with the MCP directory API, please join our Discord server