We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/chrisleekr/mcp-server-boilerplate'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
.env.example•2.77 KiB
MCP_CONFIG_TIME_ZONE='Australia/Melbourne'
MCP_LOG_LEVEL=info
# Application environment (dev/prod/staging)
MCP_CONFIG_SERVER_ENVIRONMENT=dev
# HTTP server configuration
MCP_CONFIG_SERVER_HTTP_PORT=3000
# WARNING: 0.0.0.0 binds to all network interfaces and may expose the server externally.
# For local development, use 127.0.0.1 or localhost for security.
# Only use 0.0.0.0 for Docker/container deployments behind a reverse proxy.
# See: https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#security-warning
MCP_CONFIG_SERVER_HTTP_HOST=0.0.0.0
MCP_CONFIG_SERVER_HTTP_ENDPOINT=/mcp
# CORS allowed origins (JSON array, use ["*"] to allow all origins)
MCP_CONFIG_SERVER_HTTP_CORS_ORIGINS=["*"]
# Auth configuration
MCP_CONFIG_SERVER_AUTH_ENABLED=true
# OAuth server issuer (your MCP server URL - used in JWT tokens)
MCP_CONFIG_SERVER_AUTH_ISSUER=http://0.0.0.0:3000
# OAuth server base URL (used for generating callback URLs)
MCP_CONFIG_SERVER_AUTH_BASE_URL=http://0.0.0.0:3000
# JWT secret for signing tokens (MUST be a strong random string in production)
# Generate with: openssl rand -hex 64
MCP_CONFIG_SERVER_AUTH_JWT_SECRET="JWT_SECRET"
# Session lifetime - how long authorization sessions are valid
MCP_CONFIG_SERVER_AUTH_SESSION_TTL=3600
# Access token lifetime - how long access tokens are valid
MCP_CONFIG_SERVER_AUTH_TOKEN_TTL=86400
# Refresh token lifetime - how long refresh tokens are valid
MCP_CONFIG_SERVER_AUTH_REFRESH_TOKEN_TTL=604800
# Your Auth0 domain (found in Auth0 dashboard including protocol)
MCP_CONFIG_SERVER_AUTH_AUTH0_DOMAIN="https://AUTH0_DOMAIN"
# Auth0 application client ID
MCP_CONFIG_SERVER_AUTH_AUTH0_CLIENT_ID="AUTH0_CLIENT_ID"
# Auth0 application client secret
MCP_CONFIG_SERVER_AUTH_AUTH0_CLIENT_SECRET="AUTH0_CLIENT_SECRET"
# Auth0 API audience (optional - for API authorization)
MCP_CONFIG_SERVER_AUTH_AUTH0_AUDIENCE=urn:mcp-server-playground
# OAuth scopes to request from Auth0
MCP_CONFIG_SERVER_AUTH_AUTH0_SCOPE="openid profile email"
# Storage configuration
MCP_CONFIG_STORAGE_TYPE=valkey
MCP_CONFIG_STORAGE_VALKEY_URL=redis://valkey:6379
# Session TTL in seconds (default: 3600 = 1 hour)
MCP_CONFIG_STORAGE_SESSION_TTL=3600
# Tools configuration
## Project path
MCP_CONFIG_TOOLS_PROJECT_PATH=/tmp
## AWS
MCP_CONFIG_TOOLS_AWS_REGION=us-east-1
MCP_CONFIG_TOOLS_AWS_PROFILE=default
MCP_CONFIG_TOOLS_AWS_CREDENTIALS_ACCESS_KEY_ID=
MCP_CONFIG_TOOLS_AWS_CREDENTIALS_SECRET_ACCESS_KEY=
MCP_CONFIG_TOOLS_AWS_CREDENTIALS_SESSION_TOKEN=
MCP_CONFIG_TOOLS_AWS_BEDROCK_REGION=us-east-1
MCP_CONFIG_TOOLS_AWS_BEDROCK_PROFILE=default
MCP_CONFIG_TOOLS_AWS_BEDROCK_CREDENTIALS_ACCESS_KEY_ID=
MCP_CONFIG_TOOLS_AWS_BEDROCK_CREDENTIALS_SECRET_ACCESS_KEY=
MCP_CONFIG_TOOLS_AWS_BEDROCK_CREDENTIALS_SESSION_TOKEN=
MCP_CONFIG_TOOLS_AWS_BEDROCK_MODEL=anthropic.claude-3-5-sonnet-20241022-v2:0