This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add myio-mcp \ -e MYIO_BASE_URL=YOUR_MYIO_BASE_URL \ -e MYIO_USERNAME=YOUR_MYIO_USERNAME \ -e MYIO_PASSWORD=YOUR_MYIO_PASSWORD \ -- npx -y [email protected]
Environment
MYIO_BASE_URL (required): URL of the myIO controller, e.g. http://192.168.1.178MYIO_USERNAME (required): myIO user name; its permission level limits what the tools can doMYIO_PASSWORD (required): Password of the myIO userMYIO_WRITE (optional, not in the config above): Write level: state (switch only), config (also settings) or adminMYIO_TOOLSETS (optional, not in the config above): Tool groups to load, e.g. house,automation (default: all)MYIO_SERVERS (optional, not in the config above): Several controllers: JSON array of {name, url, username, password}; overrides the three aboveWe don't run packages, so we can't list this server's tools.