155d56e8e8
- 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/
26 lines
1.3 KiB
Markdown
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 |