Files

175 lines
4.7 KiB
Bash

# =============================================================================
# MCP Server Environment Variables
# =============================================================================
# Copy this file to .env and fill in the values for services you want to use.
# All variables are optional — servers will still load but may have limited
# functionality without their credentials configured.
# =============================================================================
# ===== AWS (Core credentials — used by most AWS MCP servers) =====
# AWS_PROFILE=default
# AWS_REGION=us-east-1
# AWS_ACCESS_KEY_ID=
# AWS_SECRET_ACCESS_KEY=
# AWS_SESSION_TOKEN=
# ===== AWS MCP Server-Specific Configuration =====
# --- AWS Lambda Tool ---
# AWS_LAMBDA_FUNCTION_NAMES=func1,func2
# --- AWS Aurora PostgreSQL (RDS Data API) ---
# AWS_RDS_RESOURCE_ARN=arn:aws:rds:us-east-1:123456789:cluster:my-cluster
# AWS_RDS_SECRET_ARN=arn:aws:secretsmanager:us-east-1:123456789:secret:my-secret
# AWS_RDS_DATABASE=mydb
# --- AWS Valkey (ElastiCache/MemoryDB) ---
# VALKEY_ENDPOINT=
# --- AWS OpenSearch ---
# OPENSEARCH_ENDPOINT=
# --- AWS Managed Prometheus ---
# AWS_PROMETHEUS_WORKSPACE_ID=
# ===== Forgejo / Gitea =====
# FORGEJO_PAT=
# FORGEJO_URL=https://git.cleverthis.com/
# ===== GitHub =====
# GITHUB_PERSONAL_ACCESS_TOKEN=
# ===== GitLab =====
# GITLAB_TOKEN=
# GITLAB_URL=https://gitlab.com
# ===== Buildkite =====
# BUILDKITE_API_TOKEN=
# ===== Docker Hub =====
# DOCKER_HUB_USERNAME=
# DOCKER_HUB_PAT=
# ===== Portainer =====
# PORTAINER_URL=http://localhost:9000
# PORTAINER_TOKEN=
# ===== Kubernetes =====
# KUBECONFIG=~/.kube/config
# ===== OpenTofu / Terraform Cloud =====
# TFE_TOKEN=
# TFE_ADDRESS=https://app.terraform.io
# ===== Ansible Automation Platform =====
# AAP_URL=
# AAP_TOKEN=
# ===== PostgreSQL (CloudNative PG) =====
# POSTGRES_DATABASE_URI=postgresql://user:pass@localhost:5432/dbname
# ===== Redis / Valkey =====
# REDIS_URL=redis://localhost:6379
# ===== Elasticsearch =====
# ES_HOST=http://localhost:9200
# ES_USERNAME=
# ES_PASSWORD=
# ===== Prometheus =====
# PROMETHEUS_URL=http://localhost:9090
# ===== Grafana =====
# GRAFANA_URL=http://localhost:3000
# GRAFANA_SERVICE_ACCOUNT_TOKEN=
# ===== SigNoz =====
# SIGNOZ_API_KEY=
# SIGNOZ_BASE_URL=https://your-signoz-instance.example.com
# ===== Matrix (Element / incident coordination) =====
# MATRIX_HOMESERVER_URL=https://matrix.example.com
# MATRIX_ACCESS_TOKEN=
# ===== ntfy Push Notifications =====
# NTFY_URL=https://ntfy.sh
# NTFY_TOKEN=
# ===== Atlassian (Jira + Confluence) =====
# ATLASSIAN_URL=https://your-domain.atlassian.net
# ATLASSIAN_USERNAME=
# ATLASSIAN_API_TOKEN=
# ===== 1Password =====
# OP_SERVICE_ACCOUNT_TOKEN=
# ===== Shodan =====
# SHODAN_API_KEY=
# ===== VirusTotal =====
# VIRUSTOTAL_API_KEY=
# ===== Semgrep =====
# SEMGREP_APP_TOKEN=
# ===== Snyk =====
# SNYK_TOKEN=
# ===== Globalping =====
# GLOBALPING_API_TOKEN=
# ===== Docker (container-use, docker-mcp) =====
# DOCKER_HOST=unix:///var/run/docker.sock
# ===== CLI MCP =====
# ALLOWED_DIR=/app
# =============================================================================
# MCP Server Enable Toggles
# =============================================================================
# ALL MCP servers are disabled by default. Servers that require credentials
# (API keys, tokens, etc.) are automatically enabled when those credentials
# are set above. Servers that require NO credentials must be explicitly
# enabled below using their individual toggle, OR you can set the master
# toggle to enable all of them at once.
#
# Values: set to "true" or "1" (case-insensitive) to enable.
# =============================================================================
# ----- Master Toggle -----
# Set this to enable ALL no-config MCP servers at once.
# MCP_ENABLE_ALL=true
# ----- No-Config Servers (require explicit opt-in) -----
# ENABLE_ANSIBLE=true
# ENABLE_CERT_MANAGER=true
# ENABLE_CONSOLE_AUTOMATION=true
# ENABLE_DNSTWIST=true
# ENABLE_FETCH=true
# ENABLE_FILESYSTEM=true
# ENABLE_GIT=true
# ENABLE_K8S=true
# ENABLE_LINUX_SECURITY=true
# ENABLE_MARKITDOWN=true
# ENABLE_MEMORY=true
# ENABLE_NETOPS=true
# ENABLE_NIST_NVD=true
# ENABLE_OSV=true
# ENABLE_SECOPS=true
# ENABLE_SEQUENTIAL_THINKING=true
# ENABLE_SSH=true
# ENABLE_SYSTEMD=true
# ENABLE_TIME=true
# ENABLE_TOFU=true
# ----- AWS No-Config Servers -----
# AWS MCP servers that don't require credentials beyond AWS_PROFILE/REGION.
# Set AWS_MCP_ENABLE_ALL=true to enable all of them at once,
# or enable them individually below.
# AWS_MCP_ENABLE_ALL=true
# ENABLE_AWS_KNOWLEDGE=true
# ENABLE_AWS_GIT_REPO_RESEARCH=true
# ENABLE_AWS_DIAGRAM=true
# ENABLE_AWS_OPENAPI=true
# ENABLE_AWS_WELL_ARCHITECTED_SECURITY=true