env.example•1.28 kB
# Awesome MCP Scaffold 环境变量配置示例
# 复制此文件为 .env 并根据需要修改配置
# 基础配置
APP_NAME="Awesome MCP Server"
VERSION="1.0.0"
ENVIRONMENT="development" # development, testing, production
DEBUG=true
# 服务器配置
HOST="127.0.0.1"
PORT=8000
TRANSPORT="streamable-http" # stdio, streamable-http, sse
MCP_MOUNT_PATH="/mcp"
STATELESS_HTTP=true
# 日志配置
LOG_LEVEL="INFO" # DEBUG, INFO, WARNING, ERROR, CRITICAL
LOG_FORMAT="%(asctime)s - %(name)s - %(levelname)s - %(message)s"
# 安全配置
SECRET_KEY="your-secret-key-here"
API_KEY="your-api-key-here"
# 数据库配置 (可选)
# DATABASE_URL="postgresql://user:password@localhost/dbname"
# REDIS_URL="redis://localhost:6379"
# 第三方 API 密钥 (可选)
# OPENAI_API_KEY="your-openai-api-key"
# ANTHROPIC_API_KEY="your-anthropic-api-key"
# GOOGLE_API_KEY="your-google-api-key"
# CORS 配置
CORS_ORIGINS="*" # 生产环境中应该设置具体的域名
CORS_CREDENTIALS=true
CORS_METHODS="*"
CORS_HEADERS="*"
# 速率限制
RATE_LIMIT_REQUESTS=100
RATE_LIMIT_WINDOW=60 # 秒
# 文件上传配置
MAX_FILE_SIZE=10485760 # 10MB
ALLOWED_FILE_TYPES="txt,json,csv,md,py,js,ts,html,css"
# 监控和指标
ENABLE_METRICS=true
METRICS_PATH="/metrics"
HEALTH_CHECK_PATH="/health"