{
"event": "PreToolUse",
"tool_name": "Read",
"tool_input": {
"file_path": "\/var\/www\/mcp-servers\/mcp_contracts\/tools\/contract_tools\/__init__.py"
}
}
{
"tool_response": {
"type": "text",
"file": {
"filePath": "\/var\/www\/mcp-servers\/mcp_contracts\/tools\/contract_tools\/__init__.py",
"content": "\"\"\"Contract Tools Package - Modularized Components\"\"\"\n\nfrom .constants import (\n ERROR_MESSAGE_MAX_LENGTH,\n DEFAULT_VERSION,\n DEFAULT_STATUS,\n DEFAULT_CREATED_BY,\n DEFAULT_CHANGED_BY,\n DEFAULT_TRIGGERED_BY,\n DEFAULT_LIMIT,\n DEFAULT_VIOLATIONS_LIMIT,\n DEFAULT_VALIDATIONS_LIMIT,\n VALID_STATUSES,\n VALID_TRIGGERS,\n VALIDATION_PASSED,\n VALIDATION_FAILED,\n LOG_STATUS_SUCCESS,\n LOG_STATUS_ERROR,\n LOG_STATUS_DENIED,\n)\n\nfrom .contract_parser import ContractParser, ContractParseError\nfrom .contract_validator import ContractValidatorService\nfrom .contract_reporter import ContractReporter\n\n__all__ = [\n # Constants\n \"ERROR_MESSAGE_MAX_LENGTH\",\n \"DEFAULT_VERSION\",\n \"DEFAULT_STATUS\",\n \"DEFAULT_CREATED_BY\",\n \"DEFAULT_CHANGED_BY\",\n \"DEFAULT_TRIGGERED_BY\",\n \"DEFAULT_LIMIT\",\n \"DEFAULT_VIOLATIONS_LIMIT\",\n \"DEFAULT_VALIDATIONS_LIMIT\",\n \"VALID_STATUSES\",\n \"VALID_TRIGGERS\",\n \"VALIDATION_PASSED\",\n \"VALIDATION_FAILED\",\n \"LOG_STATUS_SUCCESS\",\n \"LOG_STATUS_ERROR\",\n \"LOG_STATUS_DENIED\",\n # Parser\n \"ContractParser\",\n \"ContractParseError\",\n # Validator\n \"ContractValidatorService\",\n # Reporter\n \"ContractReporter\",\n]\n",
"numLines": 52,
"startLine": 1,
"totalLines": 52
}
}
}