mikrotik-mcp
MCP server for MikroTik routers: firewall, NAT, routing, DHCP, DNS, WireGuard and more via SSH.
Python
★ 282 stars
Last pushed 2026-09-23
License: MIT
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (pypi 0.23.0.0)
uvx mcp-server-mikrotik
Or add to your MCP client config:
{
"mcpServers": {
"mikrotik-mcp": {
"command": "uvx",
"args": [
"mcp-server-mikrotik"
],
"env": {
"MIKROTIK_HOST": "<YOUR_VALUE>",
"MIKROTIK_USERNAME": "<YOUR_VALUE>",
"MIKROTIK_PASSWORD": "<YOUR_VALUE>",
"MIKROTIK_PORT": "<YOUR_VALUE>",
"MIKROTIK_KEY_FILENAME": "<YOUR_VALUE>",
"MIKROTIK_READ_ONLY": "<YOUR_VALUE>",
"MIKROTIK_SENSITIVE_HIDING": "<YOUR_VALUE>",
"MIKROTIK_INVENTORY_FILE": "<YOUR_VALUE>",
"MIKROTIK_INVENTORY": "<YOUR_VALUE>"
}
}
}
}
MIKROTIK_HOST— IP address or hostname of the MikroTik router (single-device mode; default: 127.0.0.1). Not needed when an inventory is configured.MIKROTIK_USERNAME— SSH username for the MikroTik router (single-device mode; default: admin)MIKROTIK_PASSWORDsecret — SSH password for the MikroTik router (single-device mode)MIKROTIK_PORT— SSH port of the MikroTik router (single-device mode; default: 22)MIKROTIK_KEY_FILENAME— Path to SSH private key file for key-based authentication (single-device mode)MIKROTIK_READ_ONLY— When true, expose only tools that do not modify RouterOS or its file store. Use a read-only RouterOS account as defence in depth.MIKROTIK_SENSITIVE_HIDING— When true, redact recognized credentials and private key material from tool results, MCP notifications, and logs, and omit tools that return opaque sensitive payloads.MIKROTIK_INVENTORY_FILE— Path to a YAML file listing multiple MikroTik devices (title, host, port, username, password, key_filename, tags, region). See docs/reference/inventory.MIKROTIK_INVENTORYsecret — Inline multi-device inventory as a YAML (or JSON) list; takes precedence over MIKROTIK_INVENTORY_FILE and the single-device variables. Holds credentials.
Related servers
B
browser-use
Other
Control a real Chrome browser to complete any task: fill forms, extract data, book flights.
★ 116,109
MCP Server
S
servers
Other
MCP server that exercises all the features of the MCP protocol
★ 90,569
MCP Server
W
World Monitor
Other
Live markets, conflicts, country risk, chokepoints, energy, and China decision signals. 75 tools.
★ 87,296
MCP Server
Requires auth
P
paperclip
Other
Trending hip-hop artist momentum scores across four cultural dimensions.
★ 81,368
MCP Server
Reachable
R
ruflo
Other
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
★ 73,165
MCP Server
C
Chrome DevTools MCP
Other
MCP server for Chrome DevTools
★ 52,542
MCP Server
Data from the Official MCP Registry