Create a .env file in the project root:
# Application
APP_NAME=Axon.MCP.Server
DEBUG=false
ENVIRONMENT=development
# GitLab Configuration
GITLAB_URL=https://gitlab.example.org
GITLAB_TOKEN=your_gitlab_token_here
GITLAB_GROUP_ID=your_group_id # Optional
# Database Configuration
DATABASE_URL=postgresql+asyncpg://axon:password@localhost:5432/axon_mcp
# Redis Configuration
REDIS_URL=redis://localhost:6379/0
# Celery Configuration
CELERY_BROKER_URL=redis://localhost:6379/0
CELERY_RESULT_BACKEND=redis://localhost:6379/0
# Embedding Configuration
EMBEDDING_PROVIDER=openai # or "local"
OPENAI_API_KEY=your_openai_api_key_here
OPENAI_EMBEDDING_MODEL=text-embedding-3-small
# Security
API_SECRET_KEY=your_secure_api_secret_key_here_min_32_chars
JWT_SECRET_KEY=your_secure_jwt_secret_key_here_min_64_chars
# Logging
LOG_LEVEL=INFO
LOG_FORMAT=json
.env: Environment-specific configurationalembic.ini: Database migration settingsdocker-compose.yml: Docker service definitionspyproject.toml: Python project metadata