Skip to content

johnkozaris/mcpHomeManager

MCP Home Manager

Website - mcphomemanager.com

CI Release License GHCR

Self-hosted gateway that connects your homelab services to AI clients through the Model Context Protocol.

MCP Home Manager Overview

Connect your services once in the dashboard, then use them from Claude, ChatGPT, Cursor, Codex, Copilot, or any MCP-compatible client.

What it does

  • Exposes connected services as MCP tools through a single endpoint
  • Per-service and per-tool access control
  • Multi-user with scoped API keys and audit logs
  • 17 built-in service adapters + Generic REST for anything else
  • Self-management tools let your AI agent connect services without the web UI

Quick start

git clone https://github.com/johnkozaris/mcpHomeManager.git
cd mcpHomeManager
docker compose up -d

Open http://localhost:8000, create your admin account, and connect your first service.

Connect an AI client

Point your MCP client at:

http://<your-host>:8000/mcp/

Authenticate with Authorization: Bearer YOUR_API_KEY.

Works with Claude Desktop, Claude Code, Cursor, Codex, GitHub Copilot CLI, OpenCode, ChatGPT, Open WebUI, and any MCP-compatible client. See the agent setup guides for step-by-step instructions.

Supported services

forgejo, homeassistant, paperless, immich, nextcloud, uptimekuma, adguard, nginxproxymanager, portainer, freshrss, wallabag, stirlingpdf, wikijs, calibreweb, tailscale, cloudflare, generic_rest

Documentation

Full documentation is at mcphomemanager.com/docs.

Contributing

See CONTRIBUTING.md for dev setup, architecture overview, and PR guidelines.

License

MIT — see LICENSE.

About

Self-hosted MCP gateway for homelab services

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors