{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.StefanKnol/mikrotik-mcp","description":"MikroTik RouterOS over the binary API, addressing rules by real .id not list position.","title":"MikroTik RouterOS","repository":{"url":"https://github.com/StefanKnol/mikrotik-mcp","source":"github"},"version":"0.1.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mikrotik-mcp","version":"0.1.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the router, e.g. 192.168.88.1","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"RouterOS user. Use a dedicated account rather than admin; its group must carry the `api` policy, and a group without it is rejected with the same error as a wrong password.","isRequired":true,"format":"string","name":"MIKROTIK_USERNAME"},{"description":"Password for that user.","isRequired":true,"format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"API port: 8729 for api-ssl (default), 8728 for plaintext.","format":"number","name":"MIKROTIK_PORT"},{"description":"Use the TLS API. Defaults to true; turning it off sends the router password over the network in the clear.","format":"boolean","name":"MIKROTIK_TLS"},{"description":"SHA-256 of the router certificate. MikroTik's API-SSL certificate is self-signed, so pinning this is what makes the connection authenticated rather than merely encrypted.","format":"string","name":"MIKROTIK_TLS_FINGERPRINT"},{"description":"Connection timeout in seconds. Defaults to 10.","format":"number","name":"MIKROTIK_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T19:51:15.313625Z","publishedAt":"2026-09-15T19:51:15.313625Z","updatedAt":"2026-09-15T19:51:15.313625Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.StefanKnol/mikrotik-mcp","description":"MikroTik RouterOS over the binary API, addressing rules by real .id not list position.","title":"MikroTik RouterOS","repository":{"url":"https://github.com/StefanKnol/mikrotik-mcp","source":"github"},"version":"0.2.0","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"mikrotik-mcp","version":"0.2.0","runtimeHint":"uvx","transport":{"type":"stdio"},"environmentVariables":[{"description":"IP address or hostname of the router, e.g. 192.168.88.1","isRequired":true,"format":"string","name":"MIKROTIK_HOST"},{"description":"RouterOS user. Use a dedicated account rather than admin; its group must carry the `api` policy, and a group without it is rejected with the same error as a wrong password.","isRequired":true,"format":"string","name":"MIKROTIK_USERNAME"},{"description":"Password for that user.","isRequired":true,"format":"string","isSecret":true,"name":"MIKROTIK_PASSWORD"},{"description":"API port: 8729 for api-ssl (default), 8728 for plaintext.","format":"number","name":"MIKROTIK_PORT"},{"description":"Use the TLS API. Defaults to true; turning it off sends the router password over the network in the clear.","format":"boolean","name":"MIKROTIK_TLS"},{"description":"SHA-256 of the router certificate. MikroTik's API-SSL certificate is self-signed, so pinning this is what makes the connection authenticated rather than merely encrypted.","format":"string","name":"MIKROTIK_TLS_FINGERPRINT"},{"description":"Connection timeout in seconds. Defaults to 10.","format":"number","name":"MIKROTIK_TIMEOUT"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-15T20:40:30.827157Z","publishedAt":"2026-09-15T20:40:30.827157Z","updatedAt":"2026-09-15T20:40:30.827157Z","isLatest":true}}}],"metadata":{"count":2}}
