A collection of MCP servers for Claude Desktop, providing access to network tools, code linters, and Proxmox virtualization management.
A comprehensive project template repository designed for homelab environments with integrated MCP (Model Context Protocol) servers, automated documentation generation, and GitHub project management.
# Clone and setup new project
git clone https://github.com/festion/homelab-project-template.git my-new-project
cd my-new-project
./scripts/apply-template.sh
# Interactive template configuration
./scripts/apply-template.sh --interactive
# Configure MCP servers
./scripts/setup-mcp-config.sh
# Initialize GitHub project (optional)
./scripts/apply-github-project-template.py
your-project/
βββ CLAUDE.md # AI assistant instructions (generated)
βββ README.md # Project documentation (generated)
βββ docs/ # Detailed documentation
β βββ SETUP.md # Setup and installation guide
β βββ MCP_CONFIGURATION.md # MCP server configuration
β βββ CUSTOMIZATION.md # Template customization guide
β βββ TROUBLESHOOTING.md # Common issues and solutions
βββ .github/ # GitHub templates and workflows
β βββ ISSUE_TEMPLATE/ # Issue templates
β βββ workflows/ # GitHub Actions
βββ scripts/ # Utility and setup scripts
βββ template-config.json # Template configuration
# Set project details
export PROJECT_NAME="My Awesome Project"
export PROJECT_DESCRIPTION="A brief description of what this project does"
export PROJECT_TYPE="Dashboard"
# Apply template
./scripts/apply-template.sh
# Configure environment variables
cp .env.example .env
# Edit .env with your credentials
# Test MCP connections
./scripts/test-mcp-integration.sh
The template system supports dynamic content replacement:
{{PROJECT_NAME}}
- Project name and titles{{PROJECT_DESCRIPTION}}
- Project description and purpose{{KEY_COMPONENTS}}
- Major project components{{SETUP_INSTRUCTIONS}}
- Installation and setup stepsAdd your own MCP servers by:
wrappers/
STANDARD_MCP_CONFIG.json
./scripts/test-mcp-integration.sh
This template follows several key principles:
We welcome contributions! Please see our Contributing Guidelines for details on:
This project is licensed under the MIT License - see the LICENSE file for details.
Ready to start your next homelab project? π
git clone https://github.com/festion/homelab-project-template.git my-project
cd my-project
./scripts/apply-template.sh --interactive
Parses HAR (HTTP Archive) files and displays requests in a simplified format for AI assistants.
A starter MCP server built with TypeScript and the official MCP SDK, featuring example tools like echo, add, time, and flight status.
Transforms Claude Desktop into a conversational development environment using distributed MCP servers.
A proxy server that enables existing REST APIs to be used as Model Context Protocol (MCP) servers.
An example of a remote MCP server for Odoo, deployable on Cloudflare Workers without authentication.
MCP Server for automated reverse engineering with IDA Pro.
Control emulators by opening/closing apps, capturing screenshots, and interacting with the screen.
GXtract is a MCP server designed to integrate with VS Code and other compatible editors. It provides a suite of tools for interacting with the GroundX platform, enabling you to leverage its powerful document understanding capabilities directly within your development environment.
Run code in secure sandboxes hosted by E2B
Integrates with Language Server Protocol (LSP) to provide features like code completion, diagnostics, and hover information.