{
"event": "PreToolUse",
"tool_name": "mcp__mcp-db__db_describe",
"tool_input": {
"table": "code_analysis",
"database": "ki_dev",
"show_create": true
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"status\": \"success\",\n \"table\": \"code_analysis\",\n \"create_statement\": \"CREATE TABLE `code_analysis` (\\n `id` int(11) NOT NULL AUTO_INCREMENT,\\n `scan_id` char(36) NOT NULL COMMENT 'UUID für Scan-Batch',\\n `file_path` varchar(500) NOT NULL COMMENT 'Absoluter Pfad',\\n `file_name` varchar(255) NOT NULL COMMENT 'Dateiname',\\n `extension` varchar(20) DEFAULT 'php',\\n `directory` varchar(500) NOT NULL COMMENT 'Verzeichnis',\\n `file_size` int(11) DEFAULT 0 COMMENT 'Größe in Bytes',\\n `line_count` int(11) DEFAULT 0,\\n `file_content` longtext DEFAULT NULL,\\n `modified_at` datetime NOT NULL COMMENT 'Letzte Änderung der Datei',\\n `namespace` varchar(255) DEFAULT NULL,\\n `classes` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '[{name, type, line}]' CHECK (json_valid(`classes`)),\\n `functions` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '[{name, visibility, line}]' CHECK (json_valid(`functions`)),\\n `parse_error` varchar(500) DEFAULT NULL,\\n `scanned_at` datetime DEFAULT current_timestamp(),\\n `triggered_by` enum('web','cli','cron') DEFAULT 'web',\\n `uses` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Import statements (FQCN array)' CHECK (json_valid(`uses`)),\\n `extends_class` varchar(255) DEFAULT NULL COMMENT 'Parent class FQCN',\\n `implements_interfaces` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Implemented interfaces (FQCN array)' CHECK (json_valid(`implements_interfaces`)),\\n `traits_used` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Used traits (FQCN array)' CHECK (json_valid(`traits_used`)),\\n `constructor_deps` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT 'Constructor type hints (FQCN array)' CHECK (json_valid(`constructor_deps`)),\\n PRIMARY KEY (`id`),\\n UNIQUE KEY `unique_file_scan` (`scan_id`,`file_path`),\\n KEY `idx_scan_id` (`scan_id`),\\n KEY `idx_directory` (`directory`(191)),\\n KEY `idx_namespace` (`namespace`),\\n KEY `idx_scanned_at` (`scanned_at`)\\n) ENGINE=InnoDB AUTO_INCREMENT=10123 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci\",\n \"execution_ms\": 0\n}"
}
]
}