| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- # News MCP configuration example
- # Provider / model selection
- NEWS_EXTRACT_PROVIDER=groq
- NEWS_EXTRACT_MODEL=llama4-16e
- NEWS_SUMMARY_PROVIDER=groq
- NEWS_SUMMARY_MODEL=llama4-16e
- # API keys
- GROQ_API_KEY=
- OPENAI_API_KEY=
- OPENROUTER_API_KEY=
- # Extraction behavior
- ENTITY_BLACKLIST=bloomberg
- LLM_DEBUG=false
- ENRICH_OTHER_TOPICS_ONLY=false
- ENRICHMENT_MAX_PER_REFRESH=0
- # Embeddings (optional, Ollama-first when enabled)
- NEWS_EMBEDDINGS_ENABLED=false
- OLLAMA_BASE_URL=http://127.0.0.1:11434
- OLLAMA_EMBEDDING_MODEL=nomic-embed-text
- NEWS_EMBEDDING_SIMILARITY_THRESHOLD=0.885
- # Clustering
- NEWS_CLUSTER_MAX_AGE_HOURS=4
- # Feeds
- NEWS_FEED_URL=https://breakingthenews.net/news-feed.xml
- NEWS_FEED_URLS=
- NEWS_FEED_ITEMS_PER_POLL=50
- # Storage / refresh
- NEWS_MCP_DATA_DIR=
- NEWS_MCP_DB_PATH=
- NEWS_DEFAULT_LOOKBACK_HOURS=24
- NEWS_PRUNING_ENABLED=true
- NEWS_RETENTION_DAYS=180
- NEWS_PRUNE_INTERVAL_HOURS=24
- NEWS_REFRESH_INTERVAL_SECONDS=900
- NEWS_BACKGROUND_REFRESH_ENABLED=true
- NEWS_BACKGROUND_REFRESH_ON_START=true
- NEWS_PROMPTS_DIR=
- NEWS_ENTITY_ALIASES_FILE=
- # Concurrency controls (optional overrides)
- # NEWS_RSS_MAX_CONCURRENCY=10
- # NEWS_OLLAMA_MAX_CONCURRENCY=4
- # NEWS_LLM_CONCURRENCY_OPENROUTER=2
- # NEWS_LLM_CONCURRENCY_OPENAI=5
- # NEWS_LLM_CONCURRENCY_GROQ=8
|