Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
CACHE_MAXSIZE | No | Maximum number of cached websites | 100 |
CITATION_LINKS | No | Enable/disable citation events | True |
MAX_MAP_RESULTS | No | Maximum map results to return | 5 |
ODS_CONFIG_PATH | No | Path to persistent configuration file | /config/ods_config.json |
DESIRED_TIMEZONE | No | Timezone for date/time tool. E.g., America/Los_Angeles | America/New_York |
IGNORED_WEBSITES | No | Comma-separated list of sites to ignore. E.g., example.com,another.org | |
MAX_FILE_RESULTS | No | Maximum file results to return | 5 |
SCRAPING_TIMEOUT | No | HTTP request timeout (seconds) | 20 |
CACHE_TTL_MINUTES | No | Cache time-to-live (minutes) | 5 |
MAX_IMAGE_RESULTS | No | Maximum image results to return | 10 |
MAX_VIDEO_RESULTS | No | Maximum video results to return | 10 |
SCRAPPED_PAGES_NO | No | Max pages to attempt scraping | 5 |
MAX_SOCIAL_RESULTS | No | Maximum social media results to return | 5 |
TRAFILATURA_TIMEOUT | No | Content extraction timeout (seconds) | 15 |
CACHE_MAX_AGE_MINUTES | No | Maximum age for cached content (minutes) | 30 |
PAGE_CONTENT_WORDS_LIMIT | No | Max words per scraped page | 5000 |
RATE_LIMIT_TIMEOUT_SECONDS | No | Rate limit tracking window (seconds) | 60 |
RETURNED_SCRAPPED_PAGES_NO | No | Max pages to return per search | 3 |
SEARXNG_ENGINE_API_BASE_URL | No | SearXNG search endpoint | http://host.docker.internal:8080/search |
RATE_LIMIT_REQUESTS_PER_MINUTE | No | Max requests per domain per minute | 10 |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |