.env.example•1.59 kB
TOOLS='__all__' # Enable all discovered tools, or list specific ones like 'core/weather,myorg/send_invoice'
RESOURCES='__all__' # Enable all discovered resources, or list specific ones
DEVELOPMENT=true # When true: emails log to console instead of sending via Postmark
# Database configuration
DATABASE_URL=postgresql://user:password@localhost:5432/mcpeasy
# Frontend config for dev. for prod use the actual url where your server is deployed.
VITE_BACKEND_URL=http://localhost:8000
# PostgreSQL configuration (for Docker Compose)
POSTGRES_DB=mcpeasy
POSTGRES_USER=postgres
POSTGRES_PASSWORD=postgres
# Server configuration
PORT=8000
# Logging configuration
LOG_LEVEL=INFO # DEBUG, INFO, WARNING, ERROR
# Session security
SESSION_SECRET=your_secret_session_key_change_in_production
# Admin configuration
SUPERADMIN_PASSWORD=your_secure_admin_password_here
# Necessary external service keys (add as needed)
OPENROUTER_API_KEY=***
PROMPT_GENERATION_MODEL='anthropic/claude-sonnet-4'
# used for embedding models to run "@cf/baai/bge-m3" instead of relying on openai embeddings etc.
CLOUDFLARE_API_KEY=***
CLOUDFLARE_ACCOUNT_ID=***
# workers
TOOL_MAX_WORKERS=10
TOOL_QUEUE_SIZE=100
# Optional external service keys - can be set in the admin interface for each client, but can also be set globally here
POSTMARK_API_TOKEN=*** # Required for sending emails in production for the send_email tool (when DEVELOPMENT=false)
FAL_API_KEY=***
REPLICATE_API_KEY=***
E2B_API_KEY=***
PERPLEXITY_API_KEY=***
EXA_API_KEY=***
FIRECRAWL_API_KEY=***
SERPAPI_KEY=***