Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
HOST | No | Server host binding address | 0.0.0.0 |
PORT | No | Server port number | 8080 |
API_KEY | Yes | Secure API key for authentication | |
LOG_LEVEL | No | Logging level | INFO |
REDIS_URL | No | Redis connection URL | redis://localhost:6379/0 |
SECRET_KEY | Yes | Security key (must be changed!) |
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 |
---|---|
discover_subpages | Discover all subpages from a given URL up to a specified depth. Args: url: The base URL to start crawling from max_depth: Maximum depth to crawl (default: 2) max_pages: Maximum number of pages to discover (default: 100) Returns: List of discovered URLs |
extract_page_summary | Extract a one-line summary description of a web page. Args: url: The URL of the page to summarize Returns: A brief one-line description of the page content |
extract_content_for_rag | Extract and summarize web page content optimized for RAG applications. Args: url: The URL of the page to analyze question: Optional question to focus the extraction on Returns: Dictionary containing title, summary, main_content, and metadata |