# RhinoMCP - Arbeitsanweisungen **Nach Context-Komprimierung diese Datei lesen!** ## Kritische Regeln 1. **85%-Regel**: Ab 85% Chat-Kapazität sofort dokumentieren und committen 2. **300-Zeilen-Regel**: Maximale Dateigröße pro Datei, bei Überschreitung aufteilen 3. **Params-Format**: HTTP-Requests an Rhino nutzen `"params": {...}` nicht Root-Level ## Architektur Siehe [ARCHITECTURE.md](ARCHITECTURE.md) für Details. ```text Claude <--MCP--> Python Server (server.py) <--HTTP:9000--> Rhino Plugin (C#) ``` ## Offene Refactoring-Aufgaben | Datei | Zeilen | Aktion | |-------|--------|--------| | MeshTerrainHandler.cs | ~1509 | Aufteilen | | server.py | ~1185 | Aufteilen | | CommandHandler.cs | ~683 | Aufteilen | | GrasshopperHandler.cs | ~671 | Aufteilen | ## Build & Deploy ```bash cd src/rhino-plugin/RhinoMCP && dotnet build --configuration Release # Dann install.bat ausführen oder manuell kopieren ``` ## Handover Bei Session-Ende: Siehe [HANDOVER.md](HANDOVER.md) für aktuellen Stand.