{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "PYTHONPATH=\/var\/www\/mcp-servers .\/venv\/bin\/python -c \"\nfrom config import Config\nfrom infrastructure import DatabaseConnection, get_logger\nfrom domain import LogEntry, QueryRequest, QueryResponse\nfrom validators.query_validator import QueryValidator\nfrom validators.execute_validator import ExecuteValidator\nfrom shared.constants import MAX_ROWS, MS_PER_SECOND, LOG_ENTRY_MAX_LENGTH\n\n# Import all tools\nfrom tools.select_tool import register_select_tool\nfrom tools.stats_tool import register_stats_tool\nfrom tools.insert_tool import register_insert_tool\nfrom tools.execute_tool import register_execute_tool\nfrom tools.update_tool import register_update_tool\nfrom tools.delete_tool import register_delete_tool\nfrom tools.describe_tool import register_describe_tool\nfrom tools.schema_tool import register_schema_tool\nfrom tools.databases_tool import register_databases_tool\nfrom tools.tables_tool import register_tables_tool\n\nprint('✅ All imports successful!')\nprint(f' Config.ALLOWED_DATABASES: {Config.ALLOWED_DATABASES}')\nprint(f' MAX_ROWS: {MAX_ROWS}')\nprint(f' LogEntry fields: {list(LogEntry.__dataclass_fields__.keys())}')\n\"",
"description": "Verify all mcp_db imports"
}
}
{
"tool_response": {
"stdout": "✅ All imports successful!\n Config.ALLOWED_DATABASES: ['ki_dev', 'ki_content']\n MAX_ROWS: 100\n LogEntry fields: ['timestamp', 'client_name', 'request', 'status', 'duration_ms', 'error_message', 'tool_name', 'context_id']",
"stderr": "",
"interrupted": false,
"isImage": false
}
}