Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default | 
|---|---|---|---|
| CRAWL_LIMIT | No | Maximum number of URLs to crawl per source | 10 | 
| CRAWL_TIMEOUT | No | Timeout in seconds for Tavily crawl requests | 180 | 
| SEARCH_TIMEOUT | No | Timeout in seconds for Tavily search requests | 60 | 
| TAVILY_API_KEY | Yes | Your Tavily API key | |
| CRAWL_MAX_DEPTH | No | Maximum crawl depth from base URL | 1 | 
| FILE_WRITE_ENABLED | No | Enable file writing capability | false | 
| MAX_SEARCH_RESULTS | No | Maximum number of search results to retrieve | 7 | 
| ALLOWED_WRITE_PATHS | No | Comma-separated allowed directories for file writing | |
| DOCUMENTATION_PROMPT | No | Custom prompt for LLM documentation generation | |
| RESEARCH_OUTPUT_PATH | No | Path where research documents and images should be saved | |
| FILE_WRITE_LINE_LIMIT | No | Maximum lines per file write operation | 200 | 
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  | |