Chunk #603
Aus: Architektur (Index: 5)
214
Tokens
Synced
Status
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
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 am | 20.12.2025 12:46:35 |
|---|---|
| Analyse-Modell | gemma3:4b-it-qat |
| Embedding-Modell | mxbai-embed-large |
| Qdrant-ID | 4c03dc75-a2cb-47a0-b1f8-46478ea6fec1 |
| Erstellt | 20.12.2025 12:34:42 |
| Aktualisiert | 20.12.2025 12:53:40 |