config.py
- Pfad:
/var/www/mcp-servers/mcp-contracts/config.py - Namespace: -
- Zeilen: 31 | Größe: 746 Bytes
- Geändert: 2025-12-28 12:51:01 | Gescannt: 2025-12-31 10:22:15
Code Hygiene Score: 100
- Dependencies: 100 (25%)
- LOC: 100 (20%)
- Methods: 100 (20%)
- Secrets: 100 (15%)
- Classes: 100 (10%)
- Magic Numbers: 100 (10%)
Keine Issues gefunden.
Dependencies 6
- extends BaseConfig
- use sys
- use pathlib.Path
- use typing.ClassVar
- use typing.List
- use shared.config_base.BaseConfig
Klassen 1
-
Configclass Zeile 12
Code
"""Zentrale Konfiguration für MCP-Contracts Server."""
import sys
from pathlib import Path
from typing import ClassVar, List
# Shared Foundation
sys.path.insert(0, str(Path(__file__).parent.parent))
from shared.config_base import BaseConfig
class Config(BaseConfig):
"""
Konfiguration für MCP-Contracts Server.
Erbt alle DB-Konfiguration von BaseConfig.
Definiert nur server-spezifische Werte.
"""
# Contract-Konfiguration
BASE_PATH: ClassVar[str] = "/var/www/dev.campus.systemische-tools.de"
MAX_RESULTS: ClassVar[int] = 100
MAX_YAML_LENGTH: ClassVar[int] = 100000
# Contract-Status-Werte
VALID_STATUSES: ClassVar[List[str]] = [
"draft",
"active",
"deprecated",
]