2
Home
Patrick Plate edited this page 2026-04-05 09:47:41 +02:00
This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

🔧 pi_mcps — Patrick's Homelab Monorepo

Home Banner

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/ 🎨 AI image generation via ComfyUI + FLUX.1-schnell
mcp/webscraper/ 🕸️ Web scraping and data extraction
mcp/bigmind/ 🧠 Persistent AI memory system
java/ Java EE / Spring projects
plans/ 📋 Architecture decisions and health reports

Stack

  • Language: Python 3.11+ (MCP servers), Java 817 (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 Live Generate images from text prompts via ComfyUI
mcp-webscraper Live Scrape web pages, search hints, extract tables
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 8, PrimeFaces 6.2, EclipseLink, MySQL JSF e-commerce storefront
mss-failsafe Java 11, PrimeFaces 10, Soteria Multi-module enterprise web app

Wiki Sections


Built and maintained by Patrick Plate (pplate) · Homelab: TrueNAS.local · AI Colleague: Lumen