Initial project setup for RhinoMcp
- RhinoMcp.Plugin: Rhino 8 plugin with TCP listener on port 9744 - RhinoMcp.Bridge: MCP HTTP server on port 9743 - Basic MCP tools: ping, get_info, run_command, get_layers, get_objects - Project documentation: CLAUDE.md, HANDOVER.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
53
HANDOVER.md
Normal file
53
HANDOVER.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# Session-Übergabe
|
||||
|
||||
> Diese Datei wird bei jeder Übergabe ÜBERSCHRIEBEN, nicht ergänzt.
|
||||
|
||||
## Letztes Update
|
||||
|
||||
- Datum: 2025-12-09
|
||||
- Grund: Projekt-Initialisierung
|
||||
|
||||
## Aktueller Stand
|
||||
|
||||
- Projekt-Grundgerüst erstellt
|
||||
- Git-Repository initialisiert
|
||||
- CLAUDE.md mit Projektkonventionen erstellt
|
||||
|
||||
## Architektur
|
||||
|
||||
```
|
||||
Claude Code ──HTTP/MCP──► RhinoMcp.Bridge ──TCP──► RhinoMcp.Plugin ──► Rhino 8
|
||||
:9743 :9744 RhinoCommon API
|
||||
```
|
||||
|
||||
## Projektstruktur
|
||||
|
||||
```
|
||||
C:\RhinoMcp\
|
||||
├── CLAUDE.md # Projektanweisungen für Claude
|
||||
├── HANDOVER.md # Diese Datei
|
||||
├── docs/ # Dokumentation
|
||||
└── src/
|
||||
├── RhinoMcp.Plugin/ # Rhino 8 Plugin (C#, .NET 7.0)
|
||||
└── RhinoMcp.Bridge/ # MCP Server (C#, .NET 8.0)
|
||||
```
|
||||
|
||||
## Nächste Schritte
|
||||
|
||||
1. [ ] RhinoMcp.Bridge Projekt erstellen mit MCP-Server
|
||||
2. [ ] RhinoMcp.Plugin Projekt erstellen mit TCP-Listener
|
||||
3. [ ] Erste MCP-Tools implementieren (rhino_run_command, rhino_get_info)
|
||||
4. [ ] Plugin in Rhino testen
|
||||
5. [ ] Gitea Repository erstellen und pushen
|
||||
|
||||
## Build-Befehle
|
||||
|
||||
```bash
|
||||
cd src/RhinoMcp.Bridge && dotnet build
|
||||
cd src/RhinoMcp.Plugin && dotnet build
|
||||
```
|
||||
|
||||
## Git
|
||||
|
||||
- Remote: `ssh://git@git.artetui.de:22222/admin/RhinoMcp.git`
|
||||
- Branch: `master`
|
||||
Reference in New Issue
Block a user