[Session 2026-04-10] OpenCode Desktop auf KI-Server eingerichtet #72

Open
opened 2026-04-10 13:13:58 +00:00 by orbitalo · 0 comments
Owner

Was wurde gemacht

  • OpenCode Desktop v1.4.3 + CLI v1.4.2 auf KI-Server (100.84.255.83, Windows) installiert via winget
  • Node.js v24.14.1 installiert (Voraussetzung fuer MCP-Server)
  • OPENROUTER_API_KEY als persistente Windows-Umgebungsvariable gesetzt
  • Globale Config unter ~/.config/opencode/opencode.json erstellt
  • 3 MCP-Server konfiguriert und getestet:
    • SSH (mcp-server-ssh via npx) — connected, CT 999 Doku erfolgreich gelesen
    • Forgejo (forgejo-mcp.exe cross-compiled fuer Windows) — connected, Issues abgefragt
    • OpenMemory (Remote SSE, CT 122) — connected
  • AGENTS.md erstellt (global + projekt-lokal) mit allen Cursor Rules + MCP-Tool-Dokumentation
  • homelab-brain Repo auf KI-Server geklont
  • Modell-Tests: qwen/qwen3-coder:free (rate-limited), DeepSeek V3.2 Speciale (kein Tool-Use), Kimi K2.5 (funktioniert, langsam), Nemotron 3 Super (funktioniert, gewaehltes Standard-Modell)

Aenderungen an Infrastruktur

  • KI-Server (100.84.255.83):
    • OpenCode Desktop + CLI installiert
    • Node.js v24.14.1 installiert
    • forgejo-mcp.exe unter WindowsApps abgelegt (cross-compiled auf pve-hetzner)
    • OPENROUTER_API_KEY Umgebungsvariable gesetzt
    • Config: C:\Users\wutti\.config\opencode\opencode.json
    • AGENTS.md: C:\Users\wutti\.config\opencode\AGENTS.md
    • Repo: C:\Users\wutti\homelab-brain\
  • pve-hetzner:
    • Go 1.23.8 installiert (unter /usr/local/go/) fuer Cross-Compilation
    • Temporaer: /tmp/forgejo-mcp/ (kann aufgeraeumt werden)

Erkannte Probleme

  • qwen/qwen3-coder:free ist haeufig rate-limited auf OpenRouter
  • DeepSeek V3.2 Speciale unterstuetzt kein Tool-Use — in der OpenCode-Modell-Liste aber enthalten
  • Nemotron 3 Super nutzt bevorzugt SSH statt OpenMemory MCP — staerkere Modelle (Kimi, Claude) unterscheiden MCPs besser
  • OpenCode CLI funktioniert nicht ueber SSH auf Windows (UV_UNKNOWN Pipe-Fehler)
  • Cloudflare MCP noch nicht eingerichtet — braucht interaktiven wrangler login

Naechste Schritte

  • Cloudflare MCP einrichten (per TeamViewer/RDP direkt auf KI-Server)
  • Staerkeres Modell testen wenn Budget da ist (Kimi K2.5 oder Claude Sonnet fuer komplexe Tasks)
  • /tmp/forgejo-mcp/ auf pve-hetzner aufraeumen
  • Praxistest (#60) mit echtem Coding-Task durchfuehren
  • OpenCode AGENTS.md ins Git-Repo committen

Betroffene Systeme

  • KI-Server (100.84.255.83, Windows)
  • pve-hetzner (Go-Installation, Cross-Compilation)
  • CT 122 (OpenMemory, MCP-Endpunkt genutzt)
  • CT 111 (Forgejo, MCP-Zugriff getestet)
## Was wurde gemacht - **OpenCode Desktop v1.4.3 + CLI v1.4.2** auf KI-Server (100.84.255.83, Windows) installiert via winget - **Node.js v24.14.1** installiert (Voraussetzung fuer MCP-Server) - **OPENROUTER_API_KEY** als persistente Windows-Umgebungsvariable gesetzt - **Globale Config** unter `~/.config/opencode/opencode.json` erstellt - **3 MCP-Server konfiguriert und getestet:** - SSH (`mcp-server-ssh` via npx) — connected, CT 999 Doku erfolgreich gelesen - Forgejo (`forgejo-mcp.exe` cross-compiled fuer Windows) — connected, Issues abgefragt - OpenMemory (Remote SSE, CT 122) — connected - **AGENTS.md** erstellt (global + projekt-lokal) mit allen Cursor Rules + MCP-Tool-Dokumentation - **homelab-brain** Repo auf KI-Server geklont - **Modell-Tests:** qwen/qwen3-coder:free (rate-limited), DeepSeek V3.2 Speciale (kein Tool-Use), Kimi K2.5 (funktioniert, langsam), **Nemotron 3 Super** (funktioniert, gewaehltes Standard-Modell) ## Aenderungen an Infrastruktur - **KI-Server (100.84.255.83):** - OpenCode Desktop + CLI installiert - Node.js v24.14.1 installiert - `forgejo-mcp.exe` unter WindowsApps abgelegt (cross-compiled auf pve-hetzner) - `OPENROUTER_API_KEY` Umgebungsvariable gesetzt - Config: `C:\Users\wutti\.config\opencode\opencode.json` - AGENTS.md: `C:\Users\wutti\.config\opencode\AGENTS.md` - Repo: `C:\Users\wutti\homelab-brain\` - **pve-hetzner:** - Go 1.23.8 installiert (unter `/usr/local/go/`) fuer Cross-Compilation - Temporaer: `/tmp/forgejo-mcp/` (kann aufgeraeumt werden) ## Erkannte Probleme - **qwen/qwen3-coder:free** ist haeufig rate-limited auf OpenRouter - **DeepSeek V3.2 Speciale** unterstuetzt kein Tool-Use — in der OpenCode-Modell-Liste aber enthalten - **Nemotron 3 Super** nutzt bevorzugt SSH statt OpenMemory MCP — staerkere Modelle (Kimi, Claude) unterscheiden MCPs besser - **OpenCode CLI** funktioniert nicht ueber SSH auf Windows (UV_UNKNOWN Pipe-Fehler) - **Cloudflare MCP** noch nicht eingerichtet — braucht interaktiven `wrangler login` ## Naechste Schritte - [ ] Cloudflare MCP einrichten (per TeamViewer/RDP direkt auf KI-Server) - [ ] Staerkeres Modell testen wenn Budget da ist (Kimi K2.5 oder Claude Sonnet fuer komplexe Tasks) - [ ] `/tmp/forgejo-mcp/` auf pve-hetzner aufraeumen - [ ] Praxistest (#60) mit echtem Coding-Task durchfuehren - [ ] OpenCode AGENTS.md ins Git-Repo committen ## Betroffene Systeme - KI-Server (100.84.255.83, Windows) - pve-hetzner (Go-Installation, Cross-Compilation) - CT 122 (OpenMemory, MCP-Endpunkt genutzt) - CT 111 (Forgejo, MCP-Zugriff getestet)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: orbitalo/homelab-brain#72
No description provided.