MikroTik RouterOS 7 REST MCP: filtered reads, guarded writes, timed rollback
Connect Runs on your machine
claude mcp add mikrotik-rest-mcp -e MIKROTIK_BASE=<MIKROTIK_BASE> -e MIKROTIK_USERNAME=<MIKROTIK_USERNAME> -e MIKROTIK_PASSWORD=<MIKROTIK_PASSWORD> -e MIKROTIK_PASSWORD_FILE=<MIKROTIK_PASSWORD_FILE> -e MIKROTIK_MODE=<MIKROTIK_MODE> -- uvx mikrotik-rest-mcp-server==0.1.2
{
"mcpServers": {
"mikrotik-rest-mcp": {
"command": "uvx",
"args": [
"mikrotik-rest-mcp-server==0.1.2"
],
"env": {
"MIKROTIK_BASE": "<MIKROTIK_BASE>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_PASSWORD_FILE": "<MIKROTIK_PASSWORD_FILE>",
"MIKROTIK_MODE": "<MIKROTIK_MODE>"
}
}
}
}
{
"mcpServers": {
"mikrotik-rest-mcp": {
"command": "uvx",
"args": [
"mikrotik-rest-mcp-server==0.1.2"
],
"env": {
"MIKROTIK_BASE": "<MIKROTIK_BASE>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_PASSWORD_FILE": "<MIKROTIK_PASSWORD_FILE>",
"MIKROTIK_MODE": "<MIKROTIK_MODE>"
}
}
}
}
{
"servers": {
"mikrotik-rest-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"mikrotik-rest-mcp-server==0.1.2"
],
"env": {
"MIKROTIK_BASE": "<MIKROTIK_BASE>",
"MIKROTIK_USERNAME": "<MIKROTIK_USERNAME>",
"MIKROTIK_PASSWORD": "<MIKROTIK_PASSWORD>",
"MIKROTIK_PASSWORD_FILE": "<MIKROTIK_PASSWORD_FILE>",
"MIKROTIK_MODE": "<MIKROTIK_MODE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
MIKROTIK_BASERequired | RouterOS base URL, e.g. https://192.168.88.1 |
MIKROTIK_USERNAMERequired | RouterOS username |
MIKROTIK_PASSWORDOptional, secret | RouterOS password (or use MIKROTIK_PASSWORD_FILE) |
MIKROTIK_PASSWORD_FILEOptional | Path to file containing the password |
MIKROTIK_MODEOptional | readonly | careful (default) | yolo |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 4 Oct 2026 |
| Last updated | 4 Oct 2026 |
| Registry name | io.github.Sogl/mikrotik-rest-mcp |
More other servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
