# 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