# 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