← Reddit

perfections....MCPs are fucking coooooolllll....API stuff without building your own interface, ai integrated, just amazing

Reddit · sawkse · August 13, 2026
A systems architect built custom MCPs to enable Claude to manage their home infrastructure, creating infra-mcp for monitoring a fleet of 10 machines through Prometheus, Grafana, Tailscale, and Portainer dashboards, and dispatch-mcp for analyzing public-safety scanner traffic via software-defined radio. The setup integrates Claude with GitHub, Microsoft 365, and notification systems, allowing single sessions to retrieve fleet health reports, validate them against infrastructure code repositories, commit fixes, and schedule maintenance tasks. The architecture maintains a read-only approach on custom MCPs while routing actual changes through reviewed git commits and shell commands.

Detailed Analysis

A Reddit post from a self-described "Unified Communications Architect" with three decades in the industry offers a detailed, ground-level look at how Anthropic's Model Context Protocol (MCP) is being adopted by technically sophisticated hobbyists to manage real infrastructure. The author, who maintains a home network alongside an off-site VPS and a long-running P25 Phase II radio scanner recording setup, describes moving from writing standalone scripts to building custom MCP servers that let Claude directly interface with his systems. The centerpiece of the post — notably, written by Claude itself at the user's request — outlines two custom MCP servers: "infra-mcp," a read-only observability layer that fronts Prometheus, Grafana, Tailscale, and Portainer to answer fleet-health questions across ten machines, and "dispatch-mcp," which analyzes transcribed public-safety radio traffic captured via software-defined radio and trunk-recorder pipelines.

The post is a useful illustration of what MCP actually enables in practice, beyond abstract descriptions of the protocol. Released by Anthropic in late 2024 as an open standard, MCP was designed to solve a specific integration problem: rather than building bespoke, one-off connections between an AI model and each external tool or data source, developers can expose a standardized interface that any MCP-compatible client can consume. This user's setup demonstrates that pattern concretely — tools like `fleet_status`, `daily_brief`, `disk_forecast`, and `tailnet_status` translate what would normally require juggling four separate dashboards into natural-language queries Claude can answer directly. The emphasis on structured error handling (returning named error classes rather than stack traces) and conservative design choices, such as refusing to extrapolate disk-usage trends on filesystems where linear forecasting would be meaningless, reflects an engineering maturity that goes beyond casual scripting, even though the author explicitly identifies as self-taught rather than a professional developer.

The architectural choice to keep custom MCP servers strictly read-only, while routing actual changes through git commits and reviewed shell commands, is one of the more significant details in the post. It reflects an emerging best practice among practitioners integrating LLMs into infrastructure: separating observation from mutation to limit the blast radius of model errors or hallucinated actions. Combined with standard connectors — the official GitHub MCP, Microsoft 365 for calendar and mail, a notification server, and a terminal-reader tool — the setup allows Claude to chain together multi-step workflows: pulling a health report, cross-referencing it against an infrastructure-as-code repository, filing a fix as a commit, and scheduling follow-up work on a calendar, with each MCP server handling one discrete leg of the task.

This kind of grassroots, self-hosted deployment matters because it shows MCP adoption moving beyond flagship enterprise integrations (Slack, Google Drive, Zapier) into idiosyncratic, personal infrastructure — homelabs, ham radio and public-safety scanner monitoring, and small-scale network operations centers run by individuals rather than companies. It also reflects a broader trend of AI agents being trusted with increasingly consequential, real-world responsibilities: monitoring live systems, forecasting failures before they happen, and orchestrating remediation workflows, albeit with human-reviewed guardrails on write access. The post's self-aware framing — acknowledging skepticism about "AI slop" while having Claude author its own explanatory writeup — also captures a cultural moment in which technically credible users are simultaneously enthusiastic about and slightly defensive regarding AI-generated content, even as they demonstrate substantive, verifiable engineering work built on top of it.

Article image Read original article →