MCP-Mesh

An NLP-driven LAN control plane that lets you manage every device on your local network — PCs, phones, printers — from a single terminal using natural language commands, powered by the Model Context Protocol (MCP).

MCP-Mesh turns your local network into a conversational interface. Type "restart the printer" or "what's running on my laptop?" — MCP-Mesh routes the intent to the right device and executes it.

Architecture

A central MCP server exposes tools for each device class. NLP parsing (Python) maps free-text commands to structured tool calls. Each managed device runs a lightweight agent that registers capabilities on startup and executes commands sent by the server.

Why MCP

The Model Context Protocol gives a structured schema for tool definitions and invocations, meaning any LLM that speaks MCP can control the mesh without custom glue code.

Supported operations

  • Wake-on-LAN, shutdown, restart for PCs and servers
  • Print queue inspection and job management for printers
  • Network scan and device discovery
  • Per-device shell command passthrough (with auth)