# Article Quadrant Analyzer MCP Server Configuration
# Core Configuration
ANALYSIS_CACHE_DIR=~/.cache/article-analyzer
MAX_CONTENT_LENGTH=50000
LOG_LEVEL=INFO
# Processing Limits
DEFAULT_TIMEOUT=30
MAX_CONCURRENT_ANALYSES=3
INSIGHT_CACHE_TTL=3600
# External Services
ENABLE_WEB_SCRAPING=true
USER_AGENT=ArticleQuadrantAnalyzer/1.0
REQUEST_TIMEOUT=30
# Mistral Document AI API Configuration
MISTRAL_API_KEY=your_mistral_api_key_here
MISTRAL_API_BASE_URL=https://api.mistral.ai
MISTRAL_OCR_MODEL=mistral-ocr-latest
ENABLE_MISTRAL_OCR=true
MISTRAL_TIMEOUT=60
MISTRAL_MAX_RETRIES=3
# Fallback OCR Configuration
ENABLE_FALLBACK_OCR=true
TESSERACT_CMD=/usr/local/bin/tesseract
TESSERACT_LANGUAGES=eng+chi_sim
# Content Extraction Configuration
MAX_URL_REDIRECTS=5
MAX_FILE_SIZE_MB=50
SUPPORTED_IMAGE_FORMATS=png,jpg,jpeg,webp,bmp,tiff
SUPPORTED_DOCUMENT_FORMATS=pdf,txt,md,docx
# Analysis Configuration
DEFAULT_LANGUAGE=auto
ENABLE_SENTIMENT_ANALYSIS=true
ENABLE_TOPIC_EXTRACTION=true
ENABLE_ENTITY_RECOGNITION=true
MAX_INSIGHTS_PER_ANALYSIS=50
# Quadrant Visualization
DEFAULT_QUADRANT_WIDTH=500
DEFAULT_QUADRANT_HEIGHT=500
DEFAULT_COLOR_SCHEME=professional
ENABLE_SVG_OPTIMIZATION=true
# Performance and Caching
ENABLE_CONTENT_CACHE=true
CACHE_TTL_SECONDS=3600
MAX_CACHE_SIZE_MB=100
# Debug and Development
DEBUG_MODE=false
ENABLE_PERFORMANCE_LOGGING=false
ENABLE_API_RESPONSE_LOGGING=false