-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
20 lines (17 loc) · 1.16 KB
/
.env.example
File metadata and controls
20 lines (17 loc) · 1.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# MCP Server Configuration
SERVER_NAME=mcp-template # Name for the MCP server, Docker image, and container
MCP_TRANSPORT=sse # Options: stdio (local), sse (web)
MCP_HOST=0.0.0.0 # Host to bind to (0.0.0.0 for all interfaces)
MCP_PORT=8899 # Port to listen on (8899 for HTTP, 8443 for HTTPS)
# Local Mode Configuration (for Claude Desktop)
LOCAL_MODE=false # Enable local mode: stdio transport, no OAuth, no HTTPS
# SSL Configuration (for HTTPS deployment)
SSL_ENABLED=false # Enable HTTPS (requires SSL_CERT_PATH and SSL_KEY_PATH)
SSL_CERT_PATH=/etc/ssl/certs/cert.pem # Path to SSL certificate
SSL_KEY_PATH=/etc/ssl/private/key.pem # Path to SSL private key
DOMAIN_NAME= # Your domain name for Let's Encrypt (required for auto SSL)
# OAuth Configuration (Google)
GOOGLE_CLIENT_ID= # Google OAuth Client ID from Google Cloud Console
GOOGLE_CLIENT_SECRET= # Google OAuth Client Secret
OAUTH_REDIRECT_URI= # OAuth callback URL (e.g., https://your-domain.com:8443/callback)
JWT_SECRET_KEY= # Secret key for JWT tokens (generate a secure random string)