.env.example•1.11 kB
# MediaCrawler MCP Service 环境配置(Pydantic Settings 嵌套结构)
# 应用基础
APP__ENV=dev
APP__DEBUG=true
APP__PORT=9090
# 平台开关(all 或逗号分隔:xhs,dy,ks,bili,wb,tieba,zhihu)
PLATFORM__ENABLED_PLATFORMS=all
# 数据库配置(PostgreSQL)
DATABASE__HOST=localhost
DATABASE__PORT=5432
DATABASE__USER=postgres
DATABASE__PASSWORD=password
DATABASE__DATABASE=mcp_tools_db
DATABASE__SCHEMA_NAME=public
# Redis 配置
REDIS__HOST=localhost
REDIS__PORT=6379
REDIS__PASSWORD=
REDIS__DB=0
# 浏览器默认配置
BROWSER__HEADLESS=false
BROWSER__USER_AGENT=
BROWSER__PROXY=
BROWSER__USER_DATA_DIR=
BROWSER__VIEWPORT_WIDTH=1280
BROWSER__VIEWPORT_HEIGHT=800
# 爬取默认配置
CRAWL__MAX_NOTES_COUNT=15
CRAWL__MAX_COMMENTS_PER_NOTE=10
CRAWL__ENABLE_GET_COMMENTS=true
CRAWL__ENABLE_GET_SUB_COMMENTS=false
CRAWL__MAX_CONCURRENCY=5
CRAWL__CRAWL_INTERVAL=1.0
# 存储配置
STORE__SAVE_FORMAT=json # json,csv,db,sqlite
STORE__OUTPUT_DIR=./data
STORE__ENABLE_SAVE_MEDIA=false
# 日志
LOGGER__LEVEL=INFO
LOGGER__ENABLE_CONSOLE=true
LOGGER__ENABLE_FILE=false
LOGGER__LOG_FILE=