{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/shared\/__init__.py"
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/mcp-servers\/shared\/__init__.py",
"content": "\"\"\"\nShared Components for all MCP Servers.\n\nThis package provides:\n- config_base: Base configuration with Protocols\n- constants: Named constants (no magic numbers)\n- domain: Pure business logic (LogEntry)\n- infrastructure: DB connections, logging\n- server_factory: Standardized server creation\n\"\"\"\n\nfrom .config_base import AppDatabaseConfig, BaseConfig, LogDatabaseConfig\nfrom .constants import (\n BATCH_LIMIT,\n DB_TIMEOUT,\n DEFAULT_LIMIT,\n DEFAULT_OFFSET,\n HTTP_TIMEOUT,\n LLM_TIMEOUT,\n MS_PER_SECOND,\n SECONDS_PER_MINUTE,\n)\nfrom .server_factory import create_server\n\n__all__ = [\n # Config\n \"BaseConfig\",\n \"AppDatabaseConfig\",\n \"LogDatabaseConfig\",\n # Constants\n \"DEFAULT_LIMIT\",\n \"BATCH_LIMIT\",\n \"DEFAULT_OFFSET\",\n \"MS_PER_SECOND\",\n \"SECONDS_PER_MINUTE\",\n \"HTTP_TIMEOUT\",\n \"DB_TIMEOUT\",\n \"LLM_TIMEOUT\",\n # Factory\n \"create_server\",\n]\n",
"numLines": 42,
"startLine": 1,
"totalLines": 42
}
}
}