env.template•4.36 kB
# MCP Content Analyzer Configuration
# Copy this file to .env and update the values as needed
# =============================================================================
# CORE PATHS - REQUIRED
# =============================================================================
# Path to the Excel database file for storing content analysis results
# Default: ./data/content-database.xlsx
EXCEL_DATABASE_PATH=./data/content-database.xlsx
# Path to the content catalog guidelines file
# Default: ./data/content-catalog-guidelines.md
CONTENT_CATALOG_PATH=./data/content-catalog-guidelines.md
# =============================================================================
# EXCEL CONFIGURATION
# =============================================================================
# Enable automatic backup of Excel database
# Values: true, false
EXCEL_BACKUP_ENABLED=true
# Enable automatic saving of Excel database
# Values: true, false
EXCEL_AUTO_SAVE=true
# Path to Excel template file
# Default: ./config/excel-template.xlsx
EXCEL_TEMPLATE_PATH=./config/excel-template.xlsx
# Excel schema version
# Default: 2.0
EXCEL_SCHEMA_VERSION=2.0
# =============================================================================
# CONTENT CATALOG CONFIGURATION
# =============================================================================
# Enable document validation
# Values: true, false
SUPPORT_DOCUMENT_VALIDATION=true
# Automatically reject unsuitable content
# Values: true, false
AUTO_REJECT_UNSUITABLE=false
# Enable default catalog
# Values: true, false
DEFAULT_CATALOG_ENABLED=true
# =============================================================================
# ANALYSIS CONFIGURATION
# =============================================================================
# Enable AI-powered analysis
# Values: true, false
AI_ANALYSIS_ENABLED=true
# Enable quote extraction
# Values: true, false
QUOTE_EXTRACTION_ENABLED=true
# Enable case study detection
# Values: true, false
CASE_STUDY_DETECTION_ENABLED=true
# Enable cultural context analysis
# Values: true, false
CULTURAL_CONTEXT_ANALYSIS=true
# Enable automatic categorization
# Values: true, false
AUTO_CATEGORIZATION=false
# Enable enhanced search
# Values: true, false
ENHANCED_SEARCH_ENABLED=true
# =============================================================================
# QUALITY CONTROL
# =============================================================================
# Minimum source credibility level
# Values: High, Medium, Low
MIN_SOURCE_CREDIBILITY=Medium
# Require publication date
# Values: true, false
REQUIRE_PUBLICATION_DATE=false
# Require author information
# Values: true, false
REQUIRE_AUTHOR_INFO=false
# Minimum word count for content
# Default: 100
MIN_WORD_COUNT=100
# Maximum content age in days
# Default: 365
MAX_CONTENT_AGE=365
# Cultural relevance threshold (0.0 to 1.0)
# Default: 0.3
CULTURAL_RELEVANCE_THRESHOLD=0.3
# =============================================================================
# SCRAPER CONFIGURATION
# =============================================================================
# User agent for web scraping
# Default: MCP Content Analyzer 1.0
SCRAPER_USER_AGENT=MCP Content Analyzer 1.0
# Scraper timeout in milliseconds
# Default: 30000
SCRAPER_TIMEOUT=30000
# Rate limit for requests per minute
# Default: 5
SCRAPER_RATE_LIMIT=5
# =============================================================================
# OCR CONFIGURATION
# =============================================================================
# Enable OCR fallback for image content
# Values: true, false
OCR_FALLBACK_ENABLED=true
# =============================================================================
# SERVER CONFIGURATION
# =============================================================================
# MCP server port
# Default: 3000
MCP_SERVER_PORT=3000
# Log level
# Values: error, warn, info, debug
LOG_LEVEL=info
# Maximum content length to process
# Default: 50000
MAX_CONTENT_LENGTH=50000
# =============================================================================
# TEAM CONFIGURATION
# =============================================================================
# Team name for identification
# Default: default_team
TEAM_NAME=default_team
# Server name for MCP identification
# Default: my-mcp
SERVER_NAME=my-mcp