PYMCP_003_STDOUT_RESERVED_FOR_JSONRPC: stdout ist ausschliesslich fuer JSON-RPC reserviert
Severity: must. Bereich: python-mcp.
Regel
Server-Code DARF NICHT mit print() oder ungebundenem Logging auf stdout schreiben. Jede Pollution korrumpiert das JSON-RPC-Frame-Protokoll. Banner, Tracebacks, Library-Logs und Fortschrittsmeldungen gehen auf stderr.
Reflection-Check
check:
reflect:
fields:
- writes_to_stdout_outside_jsonrpc
- dependency_loggers_routed_to_stderr
object: stdio_discipline_profileEvidence
- MCP_SPEC, Model Context Protocol Specification
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)