{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.10.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.10.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-05-31T19:21:12.713499Z","publishedAt":"2026-05-31T19:21:12.713499Z","updatedAt":"2026-05-31T19:21:12.713499Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.10.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.10.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T19:56:02.388956Z","publishedAt":"2026-06-04T19:56:02.388956Z","updatedAt":"2026-06-04T19:56:02.388956Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.10.2.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.10.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-04T21:29:57.2312Z","publishedAt":"2026-06-04T21:29:57.2312Z","updatedAt":"2026-06-04T21:29:57.2312Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.11.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.11.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-06T06:21:31.077954Z","publishedAt":"2026-06-06T06:21:31.077954Z","updatedAt":"2026-06-06T06:21:31.077954Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.12.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.12.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-21T13:17:54.302948Z","publishedAt":"2026-06-21T13:17:54.302948Z","updatedAt":"2026-06-21T13:17:54.302948Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.12.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.12.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T14:01:50.674196Z","publishedAt":"2026-07-05T14:01:50.674196Z","updatedAt":"2026-07-05T14:01:50.674196Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.12.2.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.12.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-05T14:18:05.409477Z","publishedAt":"2026-07-05T14:18:05.409477Z","updatedAt":"2026-07-05T14:18:05.409477Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.12.3.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.12.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T23:26:41.992178Z","publishedAt":"2026-07-30T23:26:41.992178Z","updatedAt":"2026-07-30T23:26:41.992178Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.12.4.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.12.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-30T23:44:30.087431Z","publishedAt":"2026-07-30T23:44:30.087431Z","updatedAt":"2026-07-30T23:44:30.087431Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.13.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.13.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T23:06:40.937159Z","publishedAt":"2026-08-05T23:06:40.937159Z","updatedAt":"2026-08-05T23:06:40.937159Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.13.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.13.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-05T23:37:50.229093Z","publishedAt":"2026-08-05T23:37:50.229093Z","updatedAt":"2026-08-05T23:37:50.229093Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T12:11:49.830902Z","publishedAt":"2026-08-09T12:11:49.830902Z","updatedAt":"2026-08-09T12:11:49.830902Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T12:33:37.91161Z","publishedAt":"2026-08-09T12:33:37.91161Z","updatedAt":"2026-08-09T12:33:37.91161Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.10.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.10.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T08:51:22.643033Z","publishedAt":"2026-08-23T08:51:22.643033Z","updatedAt":"2026-08-23T08:51:22.643033Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.2.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T19:19:33.192323Z","publishedAt":"2026-08-09T19:19:33.192323Z","updatedAt":"2026-08-09T19:19:33.192323Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.3.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.3.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T20:10:39.50569Z","publishedAt":"2026-08-09T20:10:39.50569Z","updatedAt":"2026-08-09T20:10:39.50569Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.4.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication","format":"string","name":"MIKROTIK_KEY_FILENAME"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T20:37:51.459119Z","publishedAt":"2026-08-09T20:37:51.459119Z","updatedAt":"2026-08-09T20:37:51.459119Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.5.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.5.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-09T21:02:35.227501Z","publishedAt":"2026-08-09T21:02:35.227501Z","updatedAt":"2026-08-09T21:02:35.227501Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.6.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.6.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T21:01:58.488952Z","publishedAt":"2026-08-12T21:01:58.488952Z","updatedAt":"2026-08-12T21:01:58.488952Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.7.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-18T19:36:55.892248Z","publishedAt":"2026-08-18T19:36:55.892248Z","updatedAt":"2026-08-18T19:36:55.892248Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.8.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.8.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-22T20:09:32.624119Z","publishedAt":"2026-08-22T20:09:32.624119Z","updatedAt":"2026-08-22T20:09:32.624119Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.14.9.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.14.9.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-23T08:49:53.260746Z","publishedAt":"2026-08-23T08:49:53.260746Z","updatedAt":"2026-08-23T08:49:53.260746Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.15.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.15.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T20:05:53.556634Z","publishedAt":"2026-09-01T20:05:53.556634Z","updatedAt":"2026-09-01T20:05:53.556634Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.16.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.16.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T17:55:42.459636Z","publishedAt":"2026-09-16T17:55:42.459636Z","updatedAt":"2026-09-16T17:55:42.459636Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.17.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.17.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T17:58:00.16162Z","publishedAt":"2026-09-16T17:58:00.16162Z","updatedAt":"2026-09-16T17:58:00.16162Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.17.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.17.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T18:01:24.671743Z","publishedAt":"2026-09-16T18:01:24.671743Z","updatedAt":"2026-09-16T18:01:24.671743Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.17.2.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.17.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T18:26:37.375108Z","publishedAt":"2026-09-16T18:26:37.375108Z","updatedAt":"2026-09-16T18:26:37.375108Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.18.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.18.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T18:32:14.851805Z","publishedAt":"2026-09-16T18:32:14.851805Z","updatedAt":"2026-09-16T18:32:14.851805Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.19.0.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.19.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T18:49:41.82604Z","publishedAt":"2026-09-16T18:49:41.82604Z","updatedAt":"2026-09-16T18:49:41.82604Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.jeff-nasseri/mikrotik-mcp","description":"MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.","repository":{"url":"https://github.com/jeff-nasseri/mikrotik-mcp","source":"github"},"version":"0.19.1.0","packages":[{"registryType":"pypi","identifier":"mcp-server-mikrotik","version":"0.19.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.","format":"string","name":"MIKROTIK_HOST"},{"description":"SSH username for the MikroTik router (single-device mode; default: admin)","format":"string","name":"MIKROTIK_USERNAME"},{"description":"SSH password for the MikroTik router (single-device mode)","format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"SSH port of the MikroTik router (single-device mode; default: 22)","format":"string","name":"MIKROTIK_PORT"},{"description":"Path to SSH private key file for key-based authentication (single-device mode)","format":"string","name":"MIKROTIK_KEY_FILENAME"},{"description":"Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.","format":"string","name":"MIKROTIK_INVENTORY_FILE"},{"description":"Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.","format":"string","isSecret":true,"name":"MIKROTIK_INVENTORY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T18:55:37.147671Z","publishedAt":"2026-09-16T18:55:37.147671Z","updatedAt":"2026-09-16T18:55:37.147671Z","isLatest":false}}}],"metadata":{"nextCursor":"io.github.jeff-nasseri/mikrotik-mcp:0.19.1.0","count":30}}
