{
"event": "PreToolUse",
"tool_name": "Write",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp_code\/config.py",
"content": "\"\"\"Konfiguration für MCP-Code Server.\"\"\"\n\nimport os\nfrom typing import ClassVar\n\nfrom shared.config_base import BaseConfig\n\n\nclass Config(BaseConfig):\n \"\"\"DB-Konfiguration für Code-Analyse.\"\"\"\n\n # Override base config with code-specific DB\n DB_NAME: ClassVar[str] = os.getenv(\"DB_NAME\", \"ki_dev\")\n\n # Server-specific settings\n MAX_ROWS: ClassVar[int] = 100\n MAX_QUERY_ROWS: ClassVar[int] = 1000\n"
}
}
{
"tool_response": {
"type": "update",
"filePath": "\/var\/www\/mcp-servers\/mcp_code\/config.py",
"content": "\"\"\"Konfiguration für MCP-Code Server.\"\"\"\n\nimport os\nfrom typing import ClassVar\n\nfrom shared.config_base import BaseConfig\n\n\nclass Config(BaseConfig):\n \"\"\"DB-Konfiguration für Code-Analyse.\"\"\"\n\n # Override base config with code-specific DB\n DB_NAME: ClassVar[str] = os.getenv(\"DB_NAME\", \"ki_dev\")\n\n # Server-specific settings\n MAX_ROWS: ClassVar[int] = 100\n MAX_QUERY_ROWS: ClassVar[int] = 1000\n",
"structuredPatch": [
{
"oldStart": 1,
"oldLines": 12,
"newStart": 1,
"newLines": 17,
"lines": [
"-\"\"\"Minimale Konfiguration für MCP-Code Server.\"\"\"",
"+\"\"\"Konfiguration für MCP-Code Server.\"\"\"",
"+",
" import os",
"+from typing import ClassVar",
" ",
"+from shared.config_base import BaseConfig",
" ",
"-class Config:",
"- \"\"\"DB-Konfiguration aus Environment.\"\"\"",
" ",
"- DB_HOST: str = os.getenv(\"DB_HOST\", \"localhost\")",
"- DB_USER: str = os.getenv(\"DB_USER\", \"mcp_readonly\")",
"- DB_PASSWORD: str = os.getenv(\"DB_PASSWORD\", \"\")",
"- DB_NAME: str = os.getenv(\"DB_NAME\", \"ki_dev\")",
"- MAX_ROWS: int = 100",
"+class Config(BaseConfig):",
"+ \"\"\"DB-Konfiguration für Code-Analyse.\"\"\"",
"+",
"+ # Override base config with code-specific DB",
"+ DB_NAME: ClassVar[str] = os.getenv(\"DB_NAME\", \"ki_dev\")",
"+",
"+ # Server-specific settings",
"+ MAX_ROWS: ClassVar[int] = 100",
"+ MAX_QUERY_ROWS: ClassVar[int] = 1000"
]
}
],
"originalFile": "\"\"\"Minimale Konfiguration für MCP-Code Server.\"\"\"\nimport os\n\n\nclass Config:\n \"\"\"DB-Konfiguration aus Environment.\"\"\"\n\n DB_HOST: str = os.getenv(\"DB_HOST\", \"localhost\")\n DB_USER: str = os.getenv(\"DB_USER\", \"mcp_readonly\")\n DB_PASSWORD: str = os.getenv(\"DB_PASSWORD\", \"\")\n DB_NAME: str = os.getenv(\"DB_NAME\", \"ki_dev\")\n MAX_ROWS: int = 100\n"
}
}