Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 10:11, 18 October 2025 by Hyatt (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=Switch MCP-Server |image=Switch-logo.png |description=an mcp server setup on switch |author=FitzQ |lastupdated=2025/08/07 |type=Utilities |version=1.0.0 |license=N/A |download=https://dlhb.gamebrew.org/switchhomebrews/SwitchMCPServer.7z |website=https://github.com/FitzQ/mcp-server |source=https://github.com/FitzQ/mcp-server |donation= }} {{#seo: |title=Switch Homebrew Apps (Utilities) - GameBrew |title_mode=append |image=Switch-logo.png...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Switch MCP-Server
General
AuthorFitzQ
TypeUtilities
Version1.0.0
LicenseN/A
Last Updated2025/08/07
Links
Download
Website
Source

Switch MCP-Server is a background service for the Nintendo Switch that allows external control and data retrieval via MCP (Message Control Protocol). It provides mechanisms for controller injection, screen frame capture, and prompting resources, making it useful for automation, debugging, or remote interaction purposes.

The server listens on port 12345 and can be activated through Hekate Toolbox → Background Services → mcp-server. Once running, clients can connect to it using a streamable HTTP configuration.

Features

  • Controller button injection, including buttons, joysticks, and six-axis control.
  • Capture and retrieve the current Nintendo Switch screen frame.
  • Provide prompt and resource management tools.
  • Compatible with remote client configuration for network interaction.

Notes

Occasionally, the service may fail to start due to memory allocation issues (requires about 2MB of heap memory). Restarting the console usually resolves this.

If the allocated memory is too small, screen image retrieval may not function correctly

Configuration=

Example client connection configuration:

{
  "servers": {
    "switch-mcp-server": {
      "type": "streamableHttp",
      "url": "http://{your switch ip}:12345/mcp"
    }
  }
}

Changelog

v1.0

  • First Release.

External links

Advertising: