# 🍌 BANANA-MCP 환경 변수 설정
# Leonardo da Vinci 2075 Edition
#
# 사용법:
# 1. 이 파일을 .env로 복사: cp .env.template .env
# 2. 각 API 키를 실제 값으로 변경
# 3. docker-compose up -d 실행
# =============================================================================
# 🔑 API 키 설정 (필수)
# =============================================================================
# YouTube Data API v3
# https://console.cloud.google.com/apis/credentials
YOUTUBE_API_KEY=your_youtube_api_key_here
# Brave Search API
# https://api.search.brave.com/app/dashboard
BRAVE_API_KEY=your_brave_api_key_here
# Context7 API (Upstash)
# https://console.upstash.com/
CONTEXT7_API_KEY=your_context7_api_key_here
# GitHub Personal Access Token
# https://github.com/settings/personal-access-tokens
GITHUB_PERSONAL_ACCESS_TOKEN=your_github_pat_here
GITHUB_PAT=${GITHUB_PERSONAL_ACCESS_TOKEN}
# Figma Access Token
# https://www.figma.com/developers/api#access-tokens
FIGMA_ACCESS_TOKEN=your_figma_token_here
# =============================================================================
# 🗄️ 데이터베이스 설정
# =============================================================================
# MySQL 연결 문자열 (Docker 내부)
MYSQL_CONNECTION_STRING=mysql://mcp_user:mcp_secure_2025@banana-mysql:3306/mcp_db
# MySQL 루트 패스워드
MYSQL_ROOT_PASSWORD=banana_root_2075
MYSQL_DATABASE=mcp_db
MYSQL_USER=mcp_user
MYSQL_PASSWORD=mcp_secure_2025
# =============================================================================
# 🍌 BANANA-MCP 설정
# =============================================================================
# 실행 모드
NODE_ENV=production
MCP_MODE=docker
MCP_LOG_LEVEL=info
MCP_ENABLE_ALL_SERVERS=true
# 데이터 디렉토리
MCP_HOME=/app
MCP_DATA_DIR=/app/data
# 보안 설정
JWT_SECRET=banana_jwt_secret_2075_leonardo_da_vinci
ENCRYPTION_KEY=banana_encryption_key_32_chars_long
# =============================================================================
# 🌐 네트워킹 설정
# =============================================================================
# 서비스 포트
BANANA_MCP_PORT=8080
YOUTUBE_MCP_PORT=8081
GITHUB_MCP_PORT=8082
FIGMA_MCP_PORT=8083
CONTEXT7_MCP_PORT=8084
# 외부 포트
NGINX_HTTP_PORT=80
NGINX_HTTPS_PORT=443
MYSQL_PORT=3306
REDIS_PORT=6379
GRAFANA_PORT=3000
PROMETHEUS_PORT=9090
# =============================================================================
# 📊 모니터링 설정
# =============================================================================
# Grafana 관리자 패스워드
GF_SECURITY_ADMIN_PASSWORD=banana2075
# =============================================================================
# 🔧 고급 설정
# =============================================================================
# 성능 튜닝
MCP_MAX_CONNECTIONS=100
MCP_TIMEOUT=30000
MCP_RETRY_COUNT=3
# 로깅
LOG_LEVEL=info
LOG_FORMAT=json
LOG_MAX_SIZE=100m
LOG_MAX_FILES=5
# 백업 설정
BACKUP_ENABLED=true
BACKUP_SCHEDULE="0 2 * * *" # 매일 새벽 2시
BACKUP_RETENTION_DAYS=30
# SSL 설정 (프로덕션용)
SSL_ENABLED=false
SSL_CERT_PATH=/app/ssl/cert.pem
SSL_KEY_PATH=/app/ssl/key.pem
# =============================================================================
# 🚀 개발자 모드 (개발용만)
# =============================================================================
# 개발 모드 활성화 (true/false)
DEV_MODE=false
# 디버깅
DEBUG=banana:*
DEBUG_LEVEL=debug
# 핫 리로드
HOT_RELOAD=false
# 테스트 모드
TEST_MODE=false
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lofibrainwav/banana-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server