Reflection-Modell, python-mcp
Reflektiert einen Python-MCP-Server gegen die stdio-Disziplin, DDD-Schichtung, Schema-Akkuratesse und Resource-Lifecycle-Regeln. Erweitert die Quality- Reflection aus projektcharakteristika um Python- und MCP-spezifische Felder.
mcp_project_profile
project_rootpython_version_policyhas_pyproject_tomlhas_lockfilelockfile_pathpackage_namedeclares_entry_pointentry_point_targetwrapper_script_pathwrapper_forces_unbufferedtransport_defaulttests_directory_presenthas_health_subcommand
mcp_layering_profile
stylelayersdependency_directioncomposition_root_pathport_protocolscross_layer_violations
mcp_component
file_pathlayerlocmax_locexportsdependenciesimports_mcp_sdkimports_http_clientimports_db_driverhas_module_level_io
tool_definition
namemodule_pathdecoratorparametersparameter_typedparameter_literal_for_enumsparameter_bounds_for_numericreturn_annotatedreturn_typed_dicthas_docstringmutates_statedocumented_as_mutating
stdio_discipline_profile
writes_to_stdout_outside_jsonrpcconfigures_stderr_loggingconfigures_logging_before_dependency_importdependency_loggers_routed_to_stderr
http_adapter_profile
file_pathimplements_portconfigures_retriescloses_client_on_exitpropagates_request_idtolerates_non_json_responsesreturns_raw_body_in_error
error_mapping_profile
has_domain_errorstool_wrapper_maps_errorsgeneric_except_locationstracebacks_leave_stdout
test_profile
has_use_case_unit_testshas_fake_porthas_schema_drift_testhas_e2e_teste2e_gated_by_envtest_timeout_configured
secret_profile
source_pathshardcoded_strings_in_codereads_from_credentials_dirreads_from_environment
sandbox_profile
uses_subprocess_with_tool_inputuses_eval_or_exec_with_tool_inputfilesystem_writes_outside_allowlistdestructive_tools_require_explicit_args