dabdda167f
- Extract all wiki content from create_wiki_pages.py into docs/wiki/pages/*.md - Add docs/wiki/deploy_wiki.sh: copies pages to wiki/ repo, commits, pushes - Add /wiki/ to .gitignore (anchored — does not affect docs/wiki/) - 12 pages: Home, MCP-Servers-Overview, mcp-image-gen, ComfyUI-Setup, mcp-webscraper (8 tools incl. search_hint), BigMind (schema v8), Development-Conventions, Java-Projects, Java-wellmann-shop, Java-mss-failsafe, Java-Architecture, _Sidebar - Workflow: edit docs/wiki/pages/*.md → ./docs/wiki/deploy_wiki.sh
57 lines
2.4 KiB
Markdown
57 lines
2.4 KiB
Markdown
# 🔧 pi_mcps — Patrick's Homelab Monorepo
|
||
|
||

|
||
|
||
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*
|