# πŸ”§ pi_mcps β€” Patrick's Homelab Monorepo ![Home Banner](http://192.168.188.119:30008/pplate/pi_mcps/raw/branch/main/docs/wiki/images/home-banner.png) Welcome to **pi_mcps**, Patrick's personal homelab monorepo. This repository houses MCP (Model Context Protocol) servers, Java projects, and homelab tooling β€” all built and maintained on a Fedora Linux workstation with an AMD Ryzen 5900X + RX 7900 XTX. ## What's in this repo? | Directory | Contents | |---|---| | [`mcp/mcp-image-gen/`](../src/branch/main/mcp/mcp-image-gen) | 🎨 AI image generation via ComfyUI + FLUX.1-schnell | | [`mcp/webscraper/`](../src/branch/main/mcp/webscraper) | πŸ•ΈοΈ Web scraping and data extraction | | [`mcp/bigmind/`](../src/branch/main/mcp/bigmind) | 🧠 Persistent AI memory system | | [`java/`](../src/branch/main/java) | β˜• Java EE / Spring projects | | [`plans/`](../src/branch/main/plans) | πŸ“‹ Architecture decisions and health reports | ## Stack - **Language:** Python 3.11+ (MCP servers), Java 8–17 (legacy projects) - **MCP Framework:** FastMCP 2.x - **Package Manager:** `uv` (all Python projects) - **Testing:** `pytest` - **GPU:** AMD RX 7900 XTX (ROCm / HSA) - **Server:** TrueNAS.local at `192.168.188.119` (Gitea, Docker) ## MCP Servers Three production-ready MCP servers power Patrick's AI development environment: | Server | Status | Description | |---|---|---| | [mcp-image-gen](mcp-image-gen) | βœ… Live | Generate images from text prompts via ComfyUI | | [mcp-webscraper](mcp-webscraper) | βœ… Live | Scrape web pages, search hints, extract tables | | [BigMind](BigMind) | βœ… Live | Persistent AI memory across all sessions | ## Java Projects Legacy Java EE web applications used for learning and reference: | Project | Stack | Description | |---|---|---| | [wellmann-shop](Java-wellmann-shop) | Java 8, PrimeFaces 6.2, EclipseLink, MySQL | JSF e-commerce storefront | | [mss-failsafe](Java-mss-failsafe) | Java 11, PrimeFaces 10, Soteria | Multi-module enterprise web app | ## Wiki Sections - πŸ”Œ [MCP Servers Overview](MCP-Servers-Overview) - 🎨 [mcp-image-gen](mcp-image-gen) β€” Image generation - πŸ•ΈοΈ [mcp-webscraper](mcp-webscraper) β€” Web scraping - 🧠 [BigMind](BigMind) β€” AI memory system - β˜• [Java Projects Overview](Java-Projects) - πŸ› οΈ [Development Conventions](Development-Conventions) --- *Built and maintained by Patrick Plate (pplate) Β· Homelab: TrueNAS.local Β· AI Colleague: Lumen*