PYMCP_023_PYPROJECT_AND_LOCKFILE: pyproject.toml + Lockfile sind Pflicht
Severity: must. Bereich: python-mcp.
Regel
Jedes MCP-Projekt MUSS eine pyproject.toml mit Metadata, Dependencies und Entry-Point sowie eine Lockfile mit gepinnten Versionen mitfuehren. Installation lokal via pip install -e und Re-Install gegen die Lockfile.
Reflection-Check
check:
reflect:
fields:
- has_pyproject_toml
- has_lockfile
- declares_entry_point
object: mcp_project_profileEvidence
- PEP_621, PEP 621 — Storing project metadata in pyproject.toml
- LOCAL_KI_WEB_AUDIT, Audit des ki-web MCP-Servers (Mai 2026)