Skip to content
cdevries.dev

AI and agents

switchMCP

Remote manage a homebrew Nintendo Switch from an AI agent, over the Model Context Protocol.

The idea

MCP gives a language model a typed set of tools it can call. A homebrew Switch is an embedded Linux-adjacent target with its own SDK. Putting the two together means an agent can inspect and manage the console directly instead of me doing it by hand over a serial console.

What I built

A homebrew application in C++ that exposes console management operations as MCP tools, so any MCP capable agent can drive it.