Files
Patrick Plate 155d56e8e8 chore: reorganize into polyglot monorepo (workshop)
- Move bigmind/ -> mcp/bigmind/
- Move webscraper/ -> mcp/webscraper/
- Move mss-failsafe/ -> java/mss-failsafe/
- Move Wellmann-Shop/ -> java/wellmann-shop/ (normalize to kebab-case)
- Add .roo/ IDE config files to tracking
- Add plans/REPO_STRATEGY.md (monorepo strategy document)
- Expand .gitignore: Java/Maven, Node/TS, coverage, uv.lock
- Rewrite README.md as navigation index
- Update .roo/mcp.json webscraper path to mcp/webscraper/
2026-04-04 08:51:15 +02:00

26 lines
1.3 KiB
Markdown

# Homelab Infrastructure Context
## Workstation (Fedora Linux)
- **Hardware:** AMD Ryzen 5900X, RX 7900 XTX (24GB VRAM), 8TB M2 NVMe
- **OS:** Fedora Linux 6.19, /bin/bash shell
- **AI:** Ollama (local models), Grok Code (prepaid), Claude Code ($50 prepaid)
- **IDE:** VS Code + Roo Code extension
- **Workspace:** /home/pplate/IdeaProjects/Conference-Seating (current project)
- **MCP Base:** ~/pi_mcps/ (all MCP servers live here)
## Server (TrueNAS.local)
- **IP:** 192.168.188.119
- **Hardware:** AMD Ryzen 5900X, massive storage + 1.2TB SSD pool for VMs
- **Services:**
- Gitea: http://192.168.188.119:30008/ (homelab Git server)
- Docker: Full Docker support for containers
- **Network:** Local LAN, no VPN/firewall between workstation and server
## MCP Servers (pi_mcps)
- **BigMind:** Memory MCP at ~/.mcp/bigmind/memory.db
- **Future:** mcp-homelab-docker (TrueNAS Docker control), mcp-homelab-gitea (Gitea API), mcp-homelab-ollama (local LLMs), mcp-homelab-shell (workstation shell), mcp-homelab-postgres (DB on TrueNAS)
## Development Workflow
- All MCP servers follow FastMCP pattern: src/server.py, pyproject.toml, uv sync, pytest
- Repos in Gitea: pi_mcps (MCP servers), Conference-Seating (Java project)
- No corporate constraints — full admin rights on both machines