What it is
A RouterOS server that wraps the REST API in schema-validated tools: reads for every major subsystem, and writes that can be previewed before they take effect.
Requirements
A MikroTik router on RouterOS 7.x with the REST API enabled and a user for the server to authenticate as. Node.js 22 or newer; published on npm as mikromcp. Credentials live in ~/.mikromcp/.env, and MIKROMCP_DEFAULT_ROUTER lets single-router setups omit the router id on every call. The project's own guidance is to run it like an operations system: least-privilege RouterOS users, verified TLS or pinned fingerprints, and scoped RBAC identities where it is shared.
Setup effort
Follow the published steps — npm install -g mikromcp