-
Notifications
You must be signed in to change notification settings - Fork 0
IV. Troubleshooting
If the MCP server does not start and you see localhost refused connection error when accessing http://localhost:9090/health, Windows may be blocking the server script execution.
Try this:
-
Confirm that http://localhost:9090/health returns a healthy result when you manually start an MCP Server by entering this line in command prompt:
npx -y @elgato/mcp-server@latest --http -
If Windows shows a permission or security prompt, allow it
-
Disable any option that forces Windows to ask every time, if appropriate
-
Try again from Streamer.bot
If the script execution is blocked, Streamer.bot may fail silently because it cannot launch the script in the background.
-
Check if the MCP server is running by opening this page in the browser - http://localhost:9090/health. It should return the following message:
{"status":"ok","AppConnected":true}If you didn't get that, just rerun the MCP server by right clicking the
Streamer.bot Startedtrigger inStream Deck MCPaction then clickTest Trigger -
Check that
actionInputmatches a valid Title or ID -
Refresh actions using
RefreshExecutableActions
- Ensure the button exists in the MCP Actions page
- Refresh the action list via
RefreshExecutableActions - Verify the Title or ID is correct
- Some plugins may not fully support MCP
- Try triggering the button manually in Stream Deck
- Check if the plugin requires focus or specific conditions
- Run
RefreshExecutableActions - Check Global Variables for new
[SD]entries
If you have issues that weren't addressed here, you can report them through the following:
- Open a support forum in my Discord Server
- Opening an issue in the Issues page