Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| LLM_PROVIDER | No | LLM provider to use: 'ollama' (local) or 'openrouter' (cloud) | ollama |
| GRAPH_BACKEND | No | Graph backend to use: 'networkx' (default), 'rustworkx' (faster), or 'falkordb' (experimental) | networkx |
| GOOGLE_API_KEY | No | Google API key for search (optional) | |
| OLLAMA_BASE_URL | No | Base URL for Ollama API | http://localhost:11434 |
| TCP_SERVER_HOST | No | HTTP server host | 127.0.0.1 |
| TCP_SERVER_PORT | No | HTTP server port | 42424 |
| JINA_READER_HOST | No | Jina Reader host | localhost |
| JINA_READER_PORT | No | Jina Reader port | 2222 |
| OLLAMA_LLM_MODEL | No | Ollama model for text generation | qwen3:4b |
| OPENROUTER_API_KEY | No | API key for OpenRouter (required when using OpenRouter) | |
| RESEARCHER_ENABLED | No | Enable Researcher Agent for low-confidence queries | false |
| TCP_SERVER_ENABLED | No | Enable HTTP server for external tools | false |
| JINA_READER_ENABLED | No | Enable local Jina Reader Docker instance for content extraction | false |
| OPENROUTER_LLM_MODEL | No | OpenRouter model for text generation | openai/gpt-4o-mini |
| UNSTRUCTURED_API_KEY | No | Unstructured API key (optional) | |
| UNSTRUCTURED_API_URL | No | Unstructured API URL (if using API instead of library) | http://localhost:8000 |
| UNSTRUCTURED_ENABLED | No | Enable Unstructured for PDF extraction | false |
| GOOGLE_SEARCH_ENABLED | No | Enable Google Search API for web search | false |
| OLLAMA_EMBEDDING_MODEL | No | Ollama model for embeddings | nomic-embed-text:latest |
| RESEARCHER_MAX_SOURCES | No | Maximum number of sources to research | 5 |
| GOOGLE_SEARCH_ENGINE_ID | No | Google Custom Search Engine ID (optional) | |
| UNSTRUCTURED_USE_LIBRARY | No | Use Unstructured library directly (requires pip install unstructured[pdf]) | false |
| OPENROUTER_EMBEDDING_MODEL | No | OpenRouter model for embeddings | openai/text-embedding-3-small |
| RESEARCHER_MAX_CONTENT_LENGTH | No | Maximum content length for research results | 10000 |
| RESEARCHER_CONFIDENCE_THRESHOLD | No | Confidence threshold for triggering research (0.0-1.0) | 0.5 |
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 | |