.env.example•1.02 kB
# Transport configuration
# Options: stdio, http, streamable, sse
MCP_TRANSPORT=stdio
# Server configuration (for HTTP and SSE transports)
MCP_SERVER_HOST=0.0.0.0
MCP_SERVER_PORT=8000
# SSE-specific port (if running both HTTP and SSE)
MCP_SSE_PORT=8001
# OAuth configuration (optional, for HTTP/SSE transports)
# Set to 'true' to enable OAuth authentication
MCP_OAUTH_ENABLED=false
# External OAuth provider configuration
# Examples:
# - Auth0: https://YOUR_DOMAIN.auth0.com/oauth2
# - Google: https://accounts.google.com/o/oauth2/v2
# - GitHub: https://github.com/login/oauth
MCP_OAUTH_PROVIDER_URL=
# OAuth client credentials (obtain from your OAuth provider)
MCP_OAUTH_CLIENT_ID=
MCP_OAUTH_CLIENT_SECRET=
# OAuth scopes (comma-separated)
# Examples: read,write,execute,scan,crack
MCP_OAUTH_SCOPES=read,write
# Node environment
NODE_ENV=production
# Debug mode
DEBUG=
# Docker network mode (host or bridge)
# Use 'host' for better scanning capabilities
# Use 'bridge' for better isolation
NETWORK_MODE=bridge