Chunk #603

Aus: Architektur (Index: 5)

214 Tokens
Synced Status
« Vorheriger (#4) Nächster (#6) »

Taxonomie

Kategorie Architektur
Pfad Architektur > Konfiguration > Datenbank
Heading-Pfad Architektur > MCP-Tasks Architektur > Konfiguration (config.py)

Entities

Name Typ
Config CONFIG
DB_HOST CONFIG
DB_PORT CONFIG
DB_NAME CONFIG
DB_USER CONFIG
DB_PASSWORD CONFIG
LOG_DB_USER CONFIG
LOG_DB_PASSWORD CONFIG
OLLAMA_HOST CONFIG
OLLAMA_DEFAULT_MODEL CONFIG
MAX_RESULTS CONFIG
MAX_DESCRIPTION_LENGTH CONFIG
VALID_STATUSES CONFIG
VALID_TYPES CONFIG
VALID_EXECUTOR_TYPES CONFIG

Keywords

database configuration environment variables Ollama limits

Inhalt

class Config:
    # Datenbank für Task-Operationen
    DB_HOST = os.getenv("DB_HOST", "localhost")
    DB_PORT = int(os.getenv("DB_PORT", "3306"))
    DB_NAME = os.getenv("DB_NAME", "ki_protokoll")
    DB_USER = os.getenv("DB_USER", "claude_code")
    DB_PASSWORD = os.getenv("DB_PASSWORD", "")

    # Datenbank für Logging (separater User)
    LOG_DB_USER = os.getenv("LOG_DB_USER", "mcp_logger")
    LOG_DB_PASSWORD = os.getenv("LOG_DB_PASSWORD", "")

    # Ollama
    OLLAMA_HOST = os.getenv("OLLAMA_HOST", "http://localhost:11434")
    OLLAMA_DEFAULT_MODEL = os.getenv("OLLAMA_MODEL", "mistral")

    # Limits
    MAX_RESULTS = 100
    MAX_DESCRIPTION_LENGTH = 50000

    # Gültige Werte
    VALID_STATUSES = ["pending", "in_progress", "completed", "failed", "cancelled"]
    VALID_TYPES = ["human_task", "ai_task", "mixed"]
    VALID_EXECUTOR_TYPES = ["human", "ollama", "claude", "anthropic_api"]

Clean Content

```
`class Config:
 # Datenbank für Task-Operationen
 DB_HOST = os.getenv("DB_HOST", "localhost")
 DB_PORT = int(os.getenv("DB_PORT", "3306"))
 DB_NAME = os.getenv("DB_NAME", "ki_protokoll")
 DB_USER = os.getenv("DB_USER", "claude_code")
 DB_PASSWORD = os.getenv("DB_PASSWORD", "")

 # Datenbank für Logging (separater User)
 LOG_DB_USER = os.getenv("LOG_DB_USER", "mcp_logger")
 LOG_DB_PASSWORD = os.getenv("LOG_DB_PASSWORD", "")

 # Ollama
 OLLAMA_HOST = os.getenv("OLLAMA_HOST", "http://localhost:11434")
 OLLAMA_DEFAULT_MODEL = os.getenv("OLLAMA_MODEL", "mistral")

 # Limits
 MAX_RESULTS = 100
 MAX_DESCRIPTION_LENGTH = 50000

 # Gültige Werte
 VALID_STATUSES = ["pending", "in_progress", "completed", "failed", "cancelled"]
 VALID_TYPES = ["human_task", "ai_task", "mixed"]
 VALID_EXECUTOR_TYPES = ["human", "ollama", "claude", "anthropic_api"]`
```

Metadaten

Analysiert am20.12.2025 12:46:35
Analyse-Modellgemma3:4b-it-qat
Embedding-Modellmxbai-embed-large
Qdrant-ID4c03dc75-a2cb-47a0-b1f8-46478ea6fec1
Erstellt20.12.2025 12:34:42
Aktualisiert20.12.2025 12:53:40