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)