Python MCP-Server Baseline (stdio, DDD/Hexagonal)

Beschreibt die harten Bedingungen fuer Python-MCP-Server: stdio-Transport ohne stdout-Pollution, DDD-Schichtung mit ports und adapters, schema-treue Tool-Definitionen via Literal und Annotated[int, Field], wiederverwertete Quality-Principles aus dem Projekt-DNA-Set sowie nachvollziehbare Lifecycle- und Operability-Anker (atexit, retries, request-id, --health).

Scope

Globale Policy

FeldWert
print_to_stdout_allowedFalse
application_frameworks_as_mcp_driver_allowedFalse
module_level_singletons_outside_composition_allowedFalse
domain_imports_io_allowedFalse
use_case_constructs_concrete_adapter_allowedFalse
duplicated_validation_in_python_allowedFalse
raw_response_body_in_tool_error_allowedFalse
eval_or_subprocess_on_tool_input_allowedFalse
secrets_in_source_allowedFalse
missing_pyproject_or_lockfile_allowedFalse
transport_defaultstdio

Inhalte dieses Bereichs

UnterseiteAnzahl
Regeln25
Reflection-Modell10 Objekte
Quellen13

Verwandte Bereiche

Zurück zur Übersicht aller Bereiche