562340edb6
This reverts commit 07024d52b7.
175 lines
4.7 KiB
Bash
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
|